feature/integrate-jenkins-code-coverage #3

Merged
torsten merged 19 commits from feature/integrate-jenkins-code-coverage into main 2026-10-22 20:59:05 +00:00
2 changed files with 7 additions and 1 deletions
Showing only changes of commit 27dbe998b1 - Show all commits

No files matched your search

Vendored
-1
View File
@@ -3,7 +3,6 @@ pipeline {
docker {
image 'lifemaps/ci-cpp:latest'
reuseNode true
args '-u root:root'
}
}
+7
View File
@@ -2,6 +2,10 @@ FROM ubuntu:26.04
ENV DEBIAN_FRONTEND=noninteractive
# Create jenkins user with same UID as host jenkins (typically 1000)
RUN groupadd -g 1000 jenkins && \
useradd -u 1000 -g 1000 -m -s /bin/bash jenkins
RUN apt-get update && \
apt-get install -y --no-install-recommends \
python3 \
@@ -30,3 +34,6 @@ ENV QT_QPA_PLATFORM=offscreen
RUN git config --global --add safe.directory "*"
WORKDIR /workspace
# Switch to non-root user
USER jenkins