From 4523d8a5089459227e33a24973044fbfc05b100b Mon Sep 17 00:00:00 2001 From: Oleg Nenashev Date: Fri, 20 Sep 2019 13:12:09 +0200 Subject: [PATCH] [JENKINS-42846] - Fix regressions in images after slave.jar => agent.jar renaming with improper symlink --- Dockerfile | 2 +- Dockerfile-alpine | 5 +++-- Dockerfile-jdk11 | 5 +++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4f935ac65..de97f66a6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -40,7 +40,7 @@ RUN apt-get update && apt-get install -t stretch-backports git-lfs 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 644 /usr/share/jenkins/agent.jar \ - && ln -sf /usr/share/jenkins/slave.jar /usr/share/jenkins/agent.jar + && ln -sf /usr/share/jenkins/agent.jar /usr/share/jenkins/slave.jar USER ${user} ENV AGENT_WORKDIR=${AGENT_WORKDIR} diff --git a/Dockerfile-alpine b/Dockerfile-alpine index 4f2cd248a..be3e670c0 100644 --- a/Dockerfile-alpine +++ b/Dockerfile-alpine @@ -36,9 +36,10 @@ LABEL Description="This is a base image, which provides the Jenkins agent execut ARG AGENT_WORKDIR=/home/${user}/agent RUN apk add --update --no-cache curl bash git git-lfs openssh-client openssl procps \ - && curl --create-dirs -fsSLo /usr/share/jenkins/slave.jar https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/${VERSION}/remoting-${VERSION}.jar \ + && 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 644 /usr/share/jenkins/slave.jar \ + && chmod 644 /usr/share/jenkins/agent.jar \ + && ln -sf /usr/share/jenkins/agent.jar /usr/share/jenkins/slave.jar \ && apk del curl USER ${user} ENV AGENT_WORKDIR=${AGENT_WORKDIR} diff --git a/Dockerfile-jdk11 b/Dockerfile-jdk11 index 88de258ed..fc0abdbe9 100644 --- a/Dockerfile-jdk11 +++ b/Dockerfile-jdk11 @@ -37,9 +37,10 @@ ARG AGENT_WORKDIR=/home/${user}/agent RUN echo 'deb http://deb.debian.org/debian stretch-backports main' > /etc/apt/sources.list.d/stretch-backports.list RUN apt-get update && apt-get install git-lfs -RUN curl --create-dirs -fsSLo /usr/share/jenkins/slave.jar https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/${VERSION}/remoting-${VERSION}.jar \ +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 644 /usr/share/jenkins/slave.jar + && chmod 644 /usr/share/jenkins/agent.jar \ + && ln -sf /usr/share/jenkins/agent.jar /usr/share/jenkins/slave.jar USER ${user} ENV AGENT_WORKDIR=${AGENT_WORKDIR}