一尘不染

如何保存Jenkins配置?

jenkins

有什么方法可以在Git或其他任何地方保存管道配置或项目配置,以便当我的Jenkins机器崩溃时,我可以在新的Jenkins实例中迁移保存的配置?


阅读 799

收藏
2020-07-25

共1个答案

一尘不染

我会(作为一个开始)让自己-https:
//wiki.jenkins.io/display/JENKINS/JobConfigHistory+Plugin保留对Jobs,System
config等所做的所有更改的历史记录-已为我节省了很多时间。

另外,您可以在Jenkins外部设置cron作业以git push您的Job config。

我的脚本(我之前设置了SSH东西)

cd /this/that/other/jenkins_data/jobs/
NOW=$(date +"%m-%d-%Y-%r")
git add .
git commit -m "Jenkins Backup $NOW"
git push -u origin jenkins-backup

这样让我有了主意,我将RSYNC同步到另一个机器,并且我也有一个Backup插件正在运行…(我被刺伤了一次-再也没有!)

希望这可以帮助。

2020-07-25