centos

CentOS Jenkins备份如何操作

小樊
40
2025-08-12 22:11:12
栏目: 智能运维

一、手动备份

  1. 停止Jenkins服务
    sudo systemctl stop jenkins
    
  2. 打包备份数据
    • 备份整个主目录(推荐):
      sudo tar -czvf jenkins_backup_$(date +%Y%m%d).tar.gz /var/lib/jenkins
      
    • 或单独备份关键目录(如配置、作业、插件):
      sudo tar -czvf config.xml.tar.gz /var/lib/jenkins/config.xml
      sudo tar -czvf jobs.tar.gz /var/lib/jenkins/jobs
      sudo tar -czvf plugins.tar.gz /var/lib/jenkins/plugins
      
  3. 存储备份文件
    • 本地存储:保存至指定目录(如 /backup)。
    • 远程存储:通过 scp 传输至其他服务器。

二、使用插件备份(推荐)

  1. 安装ThinBackup插件
    • 进入Jenkins管理界面 → 系统管理管理插件 → 搜索安装 ThinBackup
  2. 配置备份参数
    • 备份目录:设置存储路径(如 /backup/jenkins)。
    • 备份计划:可设置定时备份(如每天、每周)。
    • 排除文件:可选排除无需备份的目录(如临时文件)。
  3. 执行备份
    • 手动备份:点击 ThinBackupBackup Now
    • 定时备份:按配置的计划自动执行。

三、恢复备份

  1. 停止Jenkins服务
    sudo systemctl stop jenkins
    
  2. 恢复数据
    • 手动恢复:解压备份文件至Jenkins主目录(覆盖原有文件)。
      sudo tar -xzvf jenkins_backup.tar.gz -C /var/lib/jenkins
      
    • 插件恢复:通过ThinBackup的 Restore 功能选择备份文件恢复。
  3. 重启Jenkins
    sudo systemctl start jenkins
    

四、注意事项

参考来源

0
看了该问题的人还看了