由于一些组织原因,我们必须将Jenkins迁移到新的服务器。由于我们是在一个旧版本,所以更新也需要在同一时间。我们应该考虑哪些事情。也不确定我们是否需要手动配置新示例中的所有作业,或者有更快的方法从现有示例克隆它们。我们有大约300个工作,一个主人和7个奴隶。我们需要设置三个master,一个有四个slave,两个有三个slave。300个工作岗位将根据类别在三个大师之间分配。谢谢你!
34gzjxbg1#
如果我想将Jenkins作业移动到3个不同的服务器上,并使用它们自己的插件-我会:1.创建这3个Jenkins示例并分别配置它们。确保新的/重新配置的从属设备已准备好处理新的需求。1.创建3个独立的作业列表(从原始列表中拆分)。1.确定哪些作业应该由哪个Jenkins运行1.在所有3个Jenkins示例上安装所有/大多数作业使用的所有通用插件。1.转到原始${JENKINS_HOME}/作业,
tar cvfz < jobs_list > jobs.tgz
3次,分别用于每个新的Jenkins示例1.最后,将作业归档解压缩到相应的新${JENKINS_HOME}/jobs目录。1.运行测试并在需要时安装缺少的插件。在我看来,访问权限应该在每个Jenkins示例上单独设置。
1条答案
按热度按时间34gzjxbg1#
如果我想将Jenkins作业移动到3个不同的服务器上,并使用它们自己的插件-我会:
1.创建这3个Jenkins示例并分别配置它们。确保新的/重新配置的从属设备已准备好处理新的需求。
1.创建3个独立的作业列表(从原始列表中拆分)。
1.确定哪些作业应该由哪个Jenkins运行
1.在所有3个Jenkins示例上安装所有/大多数作业使用的所有通用插件。
1.转到原始${JENKINS_HOME}/作业,
3次,分别用于每个新的Jenkins示例
1.最后,将作业归档解压缩到相应的新${JENKINS_HOME}/jobs目录。
1.运行测试并在需要时安装缺少的插件。在我看来,访问权限应该在每个Jenkins示例上单独设置。