aut*_*tix 23 backup settings configuration export jenkins
该詹金斯CLI提供出口和进口单作业,例如功能:
java -jar jenkins-cli.jar -s http://foo-jenkins.tld:8080 get-job myjob > myjob.xml
java -jar jenkins-cli.jar -s http://bar-jenkins.tld:8080 create-job newmyjob < myjob.xml
是否也可以/如何备份和恢复配置?
我的意思是整个设置:
整个设置一次或甚至可以作为单个备份/恢复过程,例如MozBackup及其"组件选择"

或者使用"导出首选项"对话框进行eclipse

Ale*_*x O 26
由于Jenkins配置数据分散在其中,因此没有简单的方法来备份/导出配置的选定部分
config.xml,大量特定于插件的文件)最干净的解决方案是备份整个 $JENKINS_HOME,并排除那些您不希望成为备份一部分的部分(例如,排除jobs/*/builds).有了这个,你最终也会得到一个合理的备份大小.
这样的备份必须在文件系统级别完成,因为没有API可以访问所有这些文件/数据.
不要依赖thinBackup,因为你依赖插件维护者不要错过任何重要的东西.例如,当前thinBackup版本1.7.4不会备份Jenkins的密钥,因此无法从头开始恢复凭据.
小智 -12
使用以下插件可以轻松实现上述要求
https://wiki.jenkins-ci.org/display/JENKINS/JobConfigHistory+Plugin
使用此插件时将解决以下问题