Jenkins实现CICD实战攻略(一)部署、备份

Jenkins安装、备份和恢复

一.安装Jenkins

下载安装包,官方地址
Jenkins实现CICD实战攻略(一)部署、备份_第1张图片
支持常见的部署方式

  • 下载war包,将其放到tomcat中运行(放到webapps目录下,启动tomcat)
  • 直接执行java -jar jenkins.war --httpPort=8080 官方推荐

Jenkins实现CICD实战攻略(一)部署、备份_第2张图片

  • 使用rpm包安装 yum install -y jenkins
    Jenkins实现CICD实战攻略(一)部署、备份_第3张图片

  • docker容器部署

  • 启动
    systemctl start jenkins.service 启动jenkins
    systemctl enable jenkins.service 设置jenkins开机启动
    systemctl stop jenkins.service 关闭jenkins
    systemctl status jenkins.service 查看jenkins的状态

jenkins是CICD的管理平台,需要关联的都东西很多,比如gitlab、dockerhub、nexus 还有支持的jdk、nodejs等编译环境,还有证书、安全信任等。So请见下回分解~~

二、备份

1、我安装的版本是Jenkins 2.235,其他版本都大同小异
2、打开jenkins首页-Manage jenkins
Jenkins实现CICD实战攻略(一)部署、备份_第4张图片
3、系统配置-插件管理
Jenkins实现CICD实战攻略(一)部署、备份_第5张图片
4、搜索jenkins,我这个是安装过的所以在installed里
Jenkins实现CICD实战攻略(一)部署、备份_第6张图片
5、Manage jenkins-一直往下拖找到thinBackup
Jenkins实现CICD实战攻略(一)部署、备份_第7张图片
6、点击进入-setting
Jenkins实现CICD实战攻略(一)部署、备份_第8张图片
Jenkins实现CICD实战攻略(一)部署、备份_第9张图片
Backup directory:备份位置,通过环境变量表示绝对路径
Backup schedule for full backups:完整备份的备份计划Backup schedule for differential backups:差异备份的备份计划
Max number of backup sets:最大备份数量
Files excluded from backup (regular expression):排除不需要备份的文件(通过正则表达式)
7、返回-点击backup now,会将jenkins备份到指定目录
8、同理恢复的时候点Restore

你可能感兴趣的:(Jenkins实现CICD实战攻略(一)部署、备份)