Block a user
jenkins-agent (latest)
Installation
docker pull gitea.woggioni.net/woggioni/jenkins-agent:latestsha256:9e05da4537a5e88a68751cf6c415eeb20e668eb3171550e201fa8dac1b5a0e27
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 380e048f44 | linux/amd64 | 168 MiB |
Image Layers ( linux/amd64)
| ADD alpine-minirootfs-3.22.2-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG user=jenkins |
| ARG group=jenkins |
| ARG uid=1000 |
| ARG gid=1000 |
| RUN |4 user=jenkins group=jenkins uid=1000 gid=1000 /bin/sh -c addgroup -g "${gid}" "${group}" && adduser -h /home/"${user}" -u "${uid}" -G "${group}" -D "${user}" || echo "user ${user} already exists." # buildkit |
| ARG AGENT_WORKDIR=/home/jenkins/agent |
| ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 |
| ENV TZ=Etc/UTC |
| RUN |5 user=jenkins group=jenkins uid=1000 gid=1000 AGENT_WORKDIR=/home/jenkins/agent /bin/sh -c apk add --no-cache curl bash git musl-locales openssh-client openssl procps tzdata tzdata-utils && rm -rf /tmp/*.apk /tmp/gcc /tmp/gcc-libs.tar* /tmp/libz /tmp/libz.tar.xz /var/cache/apk/* # buildkit |
| ARG VERSION=3345.v03dee9b_f88fc |
| ADD --chown=jenkins:jenkins https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/3345.v03dee9b_f88fc/remoting-3345.v03dee9b_f88fc.jar /usr/share/jenkins/agent.jar # buildkit |
| RUN |6 user=jenkins group=jenkins uid=1000 gid=1000 AGENT_WORKDIR=/home/jenkins/agent VERSION=3345.v03dee9b_f88fc /bin/sh -c chmod 0644 /usr/share/jenkins/agent.jar && ln -sf /usr/share/jenkins/agent.jar /usr/share/jenkins/slave.jar # buildkit |
| ARG GIT_LFS_VERSION=3.7.1 |
| RUN |7 user=jenkins group=jenkins uid=1000 gid=1000 AGENT_WORKDIR=/home/jenkins/agent VERSION=3345.v03dee9b_f88fc GIT_LFS_VERSION=3.7.1 /bin/sh -c arch=$(uname -m | sed -e 's/x86_64/amd64/g' -e 's/aarch64/arm64/g') && curl -L -s -o git-lfs.tgz "https://github.com/git-lfs/git-lfs/releases/download/v${GIT_LFS_VERSION}/git-lfs-linux-${arch}-v${GIT_LFS_VERSION}.tar.gz" && tar xzf git-lfs.tgz && bash git-lfs-*/install.sh && rm -rf git-lfs* # buildkit |
| ENV JAVA_HOME=/opt/java/openjdk |
| COPY /javaruntime /opt/java/openjdk # buildkit |
| ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| USER jenkins |
| ENV AGENT_WORKDIR=/home/jenkins/agent |
| RUN |7 user=jenkins group=jenkins uid=1000 gid=1000 AGENT_WORKDIR=/home/jenkins/agent VERSION=3345.v03dee9b_f88fc GIT_LFS_VERSION=3.7.1 /bin/sh -c mkdir -p /home/"${user}"/.jenkins && mkdir -p "${AGENT_WORKDIR}" # buildkit |
| VOLUME [/home/jenkins/.jenkins] |
| VOLUME [/home/jenkins/agent] |
| WORKDIR /home/jenkins |
| ENV USER=jenkins |
| LABEL org.opencontainers.image.vendor=Jenkins project org.opencontainers.image.title=Official Jenkins Agent Base Docker image org.opencontainers.image.description=This is a base image, which provides the Jenkins agent executable (agent.jar) org.opencontainers.image.version=3345.v03dee9b_f88fc org.opencontainers.image.url=https://www.jenkins.io/ org.opencontainers.image.source=https://github.com/jenkinsci/docker-agent org.opencontainers.image.licenses=MIT |
| USER root |
| RUN /bin/sh -c apk add docker # buildkit |
| USER jenkins |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.description | This is a base image, which provides the Jenkins agent executable (agent.jar) |
| org.opencontainers.image.licenses | MIT |
| org.opencontainers.image.source | https://github.com/jenkinsci/docker-agent |
| org.opencontainers.image.title | Official Jenkins Agent Base Docker image |
| org.opencontainers.image.url | https://www.jenkins.io/ |
| org.opencontainers.image.vendor | Jenkins project |
| org.opencontainers.image.version | 3345.v03dee9b_f88fc |
Details
Versions (2)
View all