FROM jenkins/jenkins:2.403-centos7 ENV MAVEN_VERSION 3.5.3 ADD apache-maven-3.5.3 /opt/apache-maven-3.5.3 ADD gradle-7.3.2 /opt/gradle-7.3.2 ADD node-v12.22.8-linux-x64 /usr/local/node-v12.22.8-linux-x64 RUN node -v && npm -v RUN ln -s /usr/local/node-v12.22.8-linux-x64/bin/node /usr/local/bin/node \ && ln -s /usr/local/node-v12.22.8-linux-x64/bin/npm /usr/local/bin/npm \ && npm install -g yarn \ && yarn config set registry https://mirrors.huaweicloud.com/repository/npm/ \ && yarn config set disturl https://mirrors.huaweicloud.com/nodejs/ \ && yarn config set electron_mirror https://mirrors.huaweicloud.com/electron/ \ && yarn config set registry https://registry.npm.taobao.org \ && yarn config set disturl https://npm.taobao.org/dist \ && yarn config set electron_mirror https://npm.taobao.org/mirrors/electron/ \ && yarn config set cache-folder /root/.yarn # docker build -f Dockerfile -t marsal1212/jenkins:latest .