Docker Jenkins的安装与更新

安装

1
2
3
4
docker pull jenkins/jenkins:lts
or
docker pull jenkins/jenkins:2.346.1

授权目录

1
chown -R 1000:1000 /home/jenkins3/*
1
2
3
docker run -d -p 8080:8080  --name=jenkins2332 --restart=always --privileged=true -v /home/jenkins3:/var/jenkins_home jenkins/jenkins:2.322

docker run -d -p 8080:8080 --name=jenkins2332 --restart=always --privileged=true -v /home/jenkins3:/var/jenkins_home jenkins/jenkins:2.346.1
1
2
3
docker run -d -p 8082:8080  --name=jenkins --restart=always --privileged=true -v /d/home/jenkins:/var/jenkins_home jenkins/jenkins:lts
or
docker run -d -p 8082:8080 --name=jenkins --restart=always --privileged=true -v d://home/jenkins:/var/jenkins_home jenkins/jenkins:2.346.1

如果需要升级jenkins版本的话,只要替重新拉取新的镜像,映射到 /home/jenkins目录即可

备份

插件安装 ThinBackup

docker 安装 jenkins 必须设置本分目录是 Jenkins home 目录 里面,否则没有权限备份失败,非docker 安装 随意设置有权限的目录即可

1
/var/jenkins_home/mybackup

image-20220719154704427

点击备份之后,把 /var/jenkins_home/mybackup 里面的文件copy 出来备份即可

恢复

安装新的jenkins 后,什么插件也不用安装,直接进入jenkins

  1. 安装 备份插件 ThinBackup

  2. 如设置备份插件的本分目录

  3. 把 本分的文件如 BACKUPSET_2022-07-19_06-43_.zip 放到本分目录

  4. jenkins 执行恢复,之后重启Jenkins 即可

  5. 恢复到另一台机器所有凭证需要重新配置

image-20220719155222699

maven 私服路径

1
D:\jenkins_home\tools\hudson.tasks.Maven_MavenInstallation

nodejs

Global npm packages to install

1
cnpm yarn --registry=https://registry.npm.taobao.org