Jenkins备份配置信息

介绍几种备份Jenkins配置信息的方法,可根据实际情况做出选择。

拷贝文件备份

·jenkins_home·一般是在Jenkins的安装目录,或者是自定义的目录。

手动备份·jekins_home·目录的以下文件:

  • config.xml
  • hudson*.xml
  • 插件名*.xml
  • job目录
  • user目录

ThinBackup

推荐使用jenkins的插件:thinBackup

thinBackup: https://plugins.jenkins.io/thinBackup

备份方法

1、以管理员身份登录Jenkins,点击 系统管理ThinBackup

2、点击Settings,设置备份文件的保存目录,同时可以设置备份的一些特殊属性

3、点击Backup Now,即可完成备份

恢复方法

1、把ThinBackup备份的文件(一般是文件夹或zip),拷贝到Settings中设置的备份目录下或者 新设置Backup directory为备份文件目录

2、点击ThinBackupRestore,即可还原成功

备份配置

通过ThinBackup完整备份

完整备份 -> 供下次重装使用,备份设置如下:

  • Backup directory: /data/backup/jenkins
  • Backup schedule for full backups: H 02 * * 1-5 //周一至周五的凌晨2点定时备份
  • Max number of backup sets: 10 //备份文件保存个数
  • check Backup build results
  • check Backup only builds marked to keep
  • check Backup 'userContent' folder
  • check Backup next build number file
  • check Backup plugins archives //备份插件
  • check Clean up differential backups //清理差异备份
  • check Move old backups to ZIP files //将历史备份进行zip压缩

备份到git或svn

当Jenkins的设置有改动时,自动备份到git或svn。

插件:https://plugins.jenkins.io/scm-sync-configuration

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2020 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :