Dockerfile 597 B

12345678910111213141516171819
  1. FROM jenkins/jenkins:2.336
  2. # 镜像加速
  3. ENV JENKINS_UC http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
  4. ENV JENKINS_UC_DOWNLOAD http://mirrors.tuna.tsinghua.edu.cn/jenkins
  5. # 跳过setup
  6. ENV JAVA_OPTS -Djenkins.install.runSetupWizard=false
  7. USER root
  8. # 需求插件
  9. COPY plugins.txt /usr/share/jenkins/plugins.txt
  10. COPY plugins.sh /usr/local/bin/install-plugins.sh
  11. RUN chmod 777 /usr/local/bin/install-plugins.sh
  12. RUN /usr/local/bin/install-plugins.sh < /usr/share/jenkins/plugins.txt
  13. # configure script
  14. COPY config/*.groovy /usr/share/jenkins/ref/init.groovy.d/
  15. USER root