Changeset View
Changeset View
Standalone View
Standalone View
base-buster/Dockerfile
Show First 20 Lines • Show All 85 Lines • ▼ Show 20 Lines | RUN curl --create-dirs -fsSLo /usr/share/jenkins/agent.jar https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/${VERSION}/remoting-${VERSION}.jar \ | ||||
&& chmod 755 /usr/share/jenkins \ | && chmod 755 /usr/share/jenkins \ | ||||
&& chmod 644 /usr/share/jenkins/agent.jar \ | && chmod 644 /usr/share/jenkins/agent.jar \ | ||||
&& ln -sf /usr/share/jenkins/agent.jar /usr/share/jenkins/slave.jar | && ln -sf /usr/share/jenkins/agent.jar /usr/share/jenkins/slave.jar | ||||
USER ${user} | USER ${user} | ||||
ENV AGENT_WORKDIR=${AGENT_WORKDIR} | ENV AGENT_WORKDIR=${AGENT_WORKDIR} | ||||
RUN mkdir /home/${user}/.jenkins && mkdir -p ${AGENT_WORKDIR} | RUN mkdir /home/${user}/.jenkins && mkdir -p ${AGENT_WORKDIR} | ||||
ENV PATH="${PATH}:{$HOME}/.local/bin" | |||||
VOLUME /home/${user}/.jenkins | VOLUME /home/${user}/.jenkins | ||||
VOLUME ${AGENT_WORKDIR} | VOLUME ${AGENT_WORKDIR} | ||||
WORKDIR /home/${user} | WORKDIR /home/${user} | ||||
## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ## | ## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ## | ||||
## vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv ## | ## vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv ## | ||||
# inlined from https://raw.githubusercontent.com/jenkinsci/docker-jnlp-slave/ed8005a724792120e6ae284701bb41f60dae244b/Dockerfile-jdk11 | # inlined from https://raw.githubusercontent.com/jenkinsci/docker-jnlp-slave/ed8005a724792120e6ae284701bb41f60dae244b/Dockerfile-jdk11 | ||||
Show All 38 Lines |