Skip to content

Commit 5e380d2

Browse files
committed
IMAINT-4: update dockerfile
1 parent 8cd6a0b commit 5e380d2

File tree

1 file changed

+20
-13
lines changed

1 file changed

+20
-13
lines changed

resources/docker/Dockerfile.linux

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,27 @@
1111

1212
FROM ubuntu:20.04
1313

14-
ENV CONNEXTDDS_ARCH="x64Linux4gcc7.3.0"
14+
ARG USER_NAME=jenkins
15+
ARG USER_UID
16+
1517
ENV DEBIAN_FRONTEND="noninteractive"
18+
ENV CONNEXTDDS_ARCH="x64Linux4gcc7.3.0"
1619

1720
RUN apt-get update && apt-get install -y \
18-
gcc \
19-
g++ \
20-
clang \
21-
libssl-dev \
22-
make \
23-
cmake \
24-
python3 \
25-
python3-pip \
26-
clang-tools-10 \
27-
&& rm -rf /var/lib/apt/lists/* \
28-
&& useradd -u 789 -m jenkins
21+
gcc \
22+
g++ \
23+
clang \
24+
clang-tools-10 \
25+
make \
26+
cmake \
27+
libssl-dev \
28+
python3 \
29+
python3-pip \
30+
python3-venv \
31+
python3-distutils \
32+
&& rm -rf /var/lib/apt/lists/*
33+
34+
RUN useradd -u ${USER_UID} -m ${USER_NAME}
35+
ENV PATH=/home/$USER_NAME/.local/bin:$PATH
2936

30-
ENV PATH=/usr/share/clang/scan-build-py-10/bin:${PATH}
37+
USER $USER_NAME

0 commit comments

Comments
 (0)