安装
#官方的
docker run \
-u root \
-id \
-p 8777:8080 \
-p 50000:50000 \
-v jenkins-data:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
jenkinsci/blueocean
# 民间的
docker run -id -p 8777:8080 -p 50000:50000 -v data:/var/jenkins_home jenkins/jenkins
---------------------------------------------------------------
# 自用的
# 可以使用
# 要给777权限 /root/jeckins/data
docker run \
-u root \
-id \
--restart=always \
-p 8080:8080 \
-p 50000:50000 \
-v /root/jeckins/data:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
--name jenkins \
jenkins/jenkins:2.401.1
替换国内源
cd /root/jeckins/data/updates
sed -i 's/https:\/\/updates.jenkins.io\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/https:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
# 重启使配置生效
docker restart jenkins
PipLine
pipline脚本放到这里

参数化构建

凭据管理



流水线语法


git拉取代码

sh执行代码
