Block a user
jenkins-agent (sha256:5cc97a6a9a92799d78522ea4220f579553038cdbb40a80d1b714b7d3649afe5e)
Installation
docker pull gitea.woggioni.net/woggioni/jenkins-agent@sha256:5cc97a6a9a92799d78522ea4220f579553038cdbb40a80d1b714b7d3649afe5e
sha256:5cc97a6a9a92799d78522ea4220f579553038cdbb40a80d1b714b7d3649afe5e
About this package
This is a base image, which provides the Jenkins agent executable (agent.jar)
Image Layers
ADD file:5758b97d8301c84a204a6e516241275d785a7cade40b2fb99f01fe122482e283 in / |
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 git-lfs 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=3283.v92c105e0f819 |
ADD --chown=jenkins:jenkins https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/3283.v92c105e0f819/remoting-3283.v92c105e0f819.jar /usr/share/jenkins/agent.jar # buildkit |
RUN |6 user=jenkins group=jenkins uid=1000 gid=1000 AGENT_WORKDIR=/home/jenkins/agent VERSION=3283.v92c105e0f819 /bin/sh -c chmod 0644 /usr/share/jenkins/agent.jar && ln -sf /usr/share/jenkins/agent.jar /usr/share/jenkins/slave.jar # 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 |6 user=jenkins group=jenkins uid=1000 gid=1000 AGENT_WORKDIR=/home/jenkins/agent VERSION=3283.v92c105e0f819 /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=3283.v92c105e0f819 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 | 3283.v92c105e0f819 |
Details
2024-12-01 12:12:43 +01:00
Versions (2)
View all
Container
3
OCI / Docker
linux/amd64
MIT
182 MiB