CIFS doesn't support symbolic links so we'll just move things over
This commit is contained in:
parent
bb35de9469
commit
064d7977ca
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue