Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
E
elsa
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
33
Issues
33
List
Boards
Labels
Service Desk
Milestones
Iterations
Merge Requests
9
Merge Requests
9
Requirements
Requirements
List
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Code Review
Insights
Issue
Repository
Value Stream
External Wiki
External Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
IP
elsa
Commits
542e602a
Commit
542e602a
authored
Mar 05, 2020
by
David Frank
Committed by
David Frank
Mar 06, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
#51
Adding CUDA to static anylsis image to fix clang-tidy
parent
f63aa442
Pipeline
#222211
failed with stages
in 7 minutes and 3 seconds
Changes
2
Pipelines
6
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
23 additions
and
3 deletions
+23
-3
tools/docker/DocFileStaticAnalysis
tools/docker/DocFileStaticAnalysis
+21
-2
tools/docker/buildDockerContainers.sh
tools/docker/buildDockerContainers.sh
+2
-1
No files found.
tools/docker/DocFileStaticAnalysis
View file @
542e602a
FROM elsa/base-cmake:latest
# Provide an argument to choose the compiler version from the command line
ARG CUDA_VERSION=10.2
FROM nvidia/cuda:${CUDA_VERSION}-devel-ubuntu18.04 as base
MAINTAINER Tobias Lasser <lasser@in.tum.de>
MAINTAINER David Frank <dfrank@in.tum.de>
LABEL Description="Image for static analysis tools (clang-tidy, clang-format)"
RUN apt-get -qq update \
&& apt-get --no-install-recommends install -qqy clang-tidy-8 clang-format-8 \
&& apt-get --no-install-recommends install -qqy
build-essential wget git ca-certificates ninja-build libssl-dev
clang-tidy-8 clang-format-8 \
&& rm -rf /var/lib/apt/lists/*
FROM base as build-cmake
# CMake version
ARG CMAKE_VERSION=3.16
ARG CMAKE_VERSION_PATCH=4
ARG CMAKE_DIR=cmake-${CMAKE_VERSION}.${CMAKE_VERSION_PATCH}
ADD scripts/ /tmp/scripts/
RUN bash /tmp/scripts/install_cmake.sh "${CMAKE_VERSION}" "${CMAKE_DIR}"
FROM base as cmake
COPY --from=build-cmake /tmp/cmake-install /usr/local
ADD tests/ /tmp/tests/
tools/docker/buildDockerContainers.sh
View file @
542e602a
...
...
@@ -146,7 +146,8 @@ echo "...done."
### Build Static Analysis image ###
echo
"Building docker image static-analysis..."
docker build
$docker_arguments
-t
staging/static-analysis:8
-f
DocFileStaticAnalysis
.
docker build
$docker_arguments
-t
staging/static-analysis:8
-f
DocFileStaticAnalysis
--build-arg
CUDA_VERSION
=
${
cuda_version
}
\
--build-arg
CMAKE_VERSION
=
${
cmake_version
}
--build-arg
CMAKE_VERSION_PATCH
=
${
cmake_patch_version
}
.
echo
"...done."
./tests/test_template.sh
"static-analysis"
"8"
"test_static-analysis.sh"
--network
=
$network_mode
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment