jenkins安装
1拉取相应的docker镜像
docker pull jenkins/jenkins:2.400
version: '2.27.0'
services:jenkins:image: jenkins/jenkins:2.400volumes:- /data/jenkins_home1/:/var/jenkins_home- /var/run/docker.sock:/var/run/docker.sock- /usr/local/jdk1.8.0_371:/usr/local/java- /usr/local/node-v18.20.4-linux-x64:/usr/local/node- /usr/local/apache-maven-3.5.0:/usr/local/mavenports:- "8080:8080"expose:- "8080"- "50000"privileged: trueuser: rootrestart: alwayscontainer_name: jenkins-1environment:JAVA_OPTS: '-Djava.util.logging.config.file=/var/jenkins_home/log.properties'
2 修改jenkins下载源
1、修改 jenkins 数据目录中的hudson.model.UpdateCenter.xml值,将http://updates.jenkins-ci.org/update-center.json更换为阿里云https://mirrors.aliyun.com/jenkins/updates/2.60/update-center.json
sed -i 's/http:\/\/updates.jenkins-ci.org\/update-center.json/https:\/\/mirrors.aliyun.com\/jenkins\/updates\/2.60\/update-center.json/g' /home/wyt/jenkins_home2.60/hudson.model.UpdateCenter.xml2、修改updates文件夹中的 default.json文件,将http://updates.jenkins-ci.org/download/更换为阿里云https://mirrors.aliyun.com/jenkins/
sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.aliyun.com\/jenkins/g' /home/wyt/jenkins_home2.60/updates/default.json
sed -i 's/http:\/\/www.google.com/http:\/\/www.baidu.com/g' /home/wyt/jenkins_home2.60/updates/default.json