我在CloudBees服务器上有一个Jenkins服务器,它有很多工作。 我已经在AWS Ec2实例上创建了新的Jenkins服务器。 现在,我需要将所有Jenkins作业从CloudBees迁移到New Jenkins Server(AWS EC2instance)
如何执行此任务?是否可以通过CLI迁移所有作业?
答案 0 :(得分:0)
答案 1 :(得分:0)
您首先需要确保您不使用专有的CloudBees功能(RBAC,Folders +插件)。这是真正从CloudBees Jenkins迁移的唯一真正的事情。
之后,适用于迁移Jenkins的标准步骤:
在那之后,您只需复制所有$JENKINS_HOME/jobs/*/config.xml
文件(如果使用文件夹,则以递归方式复制)。
您还可以通过CLI或REST API复制作业配置,但是通常最快的方法是直接在文件系统级别复制。