thinBackup Configuration
Backup directory:/data/Jenkins_Backup
Backup schedule for full backups :H 20 * * 1-5
Max number of backup sets:64
备份选项
Backup build results
Backup build archive
Backup 'userContent' folder
Backup next build number file
Backup plugins archives
Move old backups to ZIP files
使用插件备份
Jenkins 有好几个插件供用户使用,可以实现简单的备份
https://wiki.jenkins.io/display/JENKINS/Backup+Plugin
https://wiki.jenkins.io/display/JENKINS/PeriodicBackup+Plugin
https://wiki.jenkins.io/display/JENKINS/thinBackup
这些插件的基本原理是备份特定的配置信息,归档存储到master,同时提供restore的功能。
*.xml 需要备份
config-history 需要备份
fingerprints 需要备份
global-build-stats 需要备份
*.key* 需要备份
jobs jobs配置需要备份(config.xml, nextBuildNumber), builds目录(build logs等)根据需求而定
logs 插件logs,根据需求而定,可以不备份
monitoring 可以不备份,插件会实时生成监控数据
nodes 需要备份
plugins 需要备份 *.jpi及 *.hpi,可以不备份每个插件子目录,jenkins启动后会更新插件子目录
secrets 需要备份
updates 需要备份
userContent 用户上传内容,可以根据需要备份
users 用户缓存信息,最好备份
/data/Jenkins_Backup
ThinBackup
#忘记密码修改密码方法
/var/lib/jenkins/users/admin_****/config.xml
46: #jbcrypt:$2a$10$MiIVR0rr/UhQBqT.bBq0QehTiQVqgNpUGyWW2nJObaVAM/2xSQdSq
下面的密码"123456" 替换上面位置
admin
123456
#jbcrypt:$2a$10$MiIVR0rr/UhQBqT.bBq0QehTiQVqgNpUGyWW2nJObaVAM/2xSQdSq
赞赏