Files
sa-charts/builder-docker/jenkins/Dockerfile
marsal wang 1e5a703cce swarm
2023-07-26 10:07:34 +08:00

24 lines
966 B
Docker

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 .