如何复制和粘贴或复制现有项目?


107

我已经配置并正在运行一个现有的Hudson项目。

我需要复制项目,以便可以拥有原始项目,然后更改新项目,以便它指向其他源代码管理。

我不想手动重新创建版本。我如何“复制并粘贴”或以其他方式复制现有的构建配置,以便可以更快地启动并运行新的构建配置?

Answers:


195

单击“新作业”,然后在底部选择“复制现有作业”。然后在文本字段中输入要复制的作业的名称。


1
“新工作”是詹金斯的根源,又名仪表板
Gregory Cosmo Haun 2015年

是否有可能在詹金斯建立克隆工作
RCBian

2
还有一个复制项目链接插件:stackoverflow.com/a/29774399/2434565
lkisac 2015年

2
您必须复制/粘贴源作业名称。...,您必须输入新的作业名称。我知道:“ duh” ....但是我没有在几分钟内输入新的作业名称。 ....
granadaCoder 2015年

@ThomasLötzer我如何复制不在SAME父项下的工作?例如,我需要复制../../DIR1/job_x../../DIR2/job_x
Heinz

5

除了复制作业,有时我还会复制包含作业配置的XML文件的一部分。您只需将复制的部分粘贴到新作业的xml文件中,然后重新加载配置(在manage hudson下)。创建副本后更改原始作业时,这很有用。但是,对于您的用例而言,复制是正确的事情。


4
XML文件是位于主目录下的每个作业的配置文件HUDSON_HOME/jobs/<job name>/config.xml
Dave Bacher,2010年

1

当您做新工作时,可以选择从现有工作中复制它。稍后更改新作业的设置。


hmmm ..我的浏览器没有通知我新的答案...因此重复
Redlab 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.