CIFS doesn't support symbolic links so we'll just move things over

This commit is contained in:
R. Tyler Croy 2017-11-30 16:25:50 -08:00
parent bb35de9469
commit 064d7977ca
No known key found for this signature in database
GPG Key ID: 1426C7DC3F51E16F
1 changed files with 4 additions and 4 deletions

View File

@ -1,20 +1,20 @@
FROM jenkinsci/jenkins:alpine
FROM jenkins/jenkins:alpine
USER root
RUN curl -sSL https://ci.jenkins.io/job/Core/job/jenkins/job/master/lastSuccessfulBuild/artifact/war/target/linux-jenkins.war > /usr/share/jenkins/jenkins.war
ADD build/plugins/*.hpi /usr/share/jenkins/ref/plugins/
RUN for f in /usr/share/jenkins/ref/plugins/*.hpi; do ln -s $f $f.override ; done
RUN for f in /usr/share/jenkins/ref/plugins/*.hpi; do mv $f $f.override ; done
ADD init.groovy.d/*.groovy /usr/share/jenkins/ref/init.groovy.d/
# Link all our files with .override as the suffix to ensure copy_reference_file
# overrides any existing versions on the persistent volume. Basically, we
# always want the init.groovy.d/ in the container to win.
RUN for f in /usr/share/jenkins/ref/init.groovy.d/*.groovy; do ln -s $f $f.override ; done
RUN for f in /usr/share/jenkins/ref/init.groovy.d/*.groovy; do mv $f $f.override ; done
RUN mkdir /usr/share/jenkins/ref/userContent
RUN date > /usr/share/jenkins/ref/userContent/builtOn.txt
ADD build/git-refs.txt /usr/share/jenkins/ref/userContent
RUN for f in /usr/share/jenkins/ref/userContent/*.txt; do ln -s $f $f.override ; done
RUN for f in /usr/share/jenkins/ref/userContent/*.txt; do mv $f $f.override ; done
ENV JAVA_OPTS="-Djenkins.install.runSetupWizard=false -Dhudson.DNSMultiCast.disabled=true -Djenkins.CLI.disabled=true"
USER jenkins