FROM jenkins/jenkins:2.336

# 镜像加速
ENV JENKINS_UC http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
ENV JENKINS_UC_DOWNLOAD http://mirrors.tuna.tsinghua.edu.cn/jenkins
# 跳过setup
ENV JAVA_OPTS -Djenkins.install.runSetupWizard=false

USER root
# 需求插件
COPY plugins.txt /usr/share/jenkins/plugins.txt
COPY plugins.sh /usr/local/bin/install-plugins.sh
RUN chmod 777 /usr/local/bin/install-plugins.sh
RUN /usr/local/bin/install-plugins.sh < /usr/share/jenkins/plugins.txt

# configure script
COPY config/*.groovy /usr/share/jenkins/ref/init.groovy.d/

USER root
