如何通过自动化复制jenkins设置

时间:2018-04-30 09:59:58

标签: jenkins automation

我在生产中运行了Jenkins设置,我想自动执行jenkins设置(安装)以及在jenkins中设置的所有作业。
我能想到的一种粗略方法是将整个作业目录复制到新的Jenkins设置中。

我想知道业内其他人如何处理这个问题。

1 个答案:

答案 0 :(得分:0)

我使用插件Thinbackup来移动作业,用户和插件。您可以进行完整备份并将其还原到新服务器。该插件并不完美,需要采用。我遇到了恢复问题。我最终只使用插件来创建存档,但后来我手动将文件夹(用户,作业,插件,节点,电子邮件模板,机密,JENKINS_HOME文件)从存档复制到新服务器。

在创建存档或复制作业之前,请确保每个作业保留不超过30个版本,这样可以使存档保持较小。我已经看到每个作业有5000多个构建,这些构建完全没有必要,并阻止了存档的创建。 创建或还原存档或复制文件时,服务器应处于安静模式,不应执行任何构建。

http://<jenkins.server>/quietDown

复制文件或恢复存档后,应重启Jenkins甚至更好,重启服务器。

另一种选择是使用RS here。我不确定你的Jenkins服务器的操作系统是什么。如果是Linux,您可以查看我写过的this guide