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

Posted

技术标签:

【中文标题】如何复制和粘贴或复制现有项目?【英文标题】:How can I copy & paste, or duplicate, an existing project? 【发布时间】:2011-03-09 04:37:27 【问题描述】:

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

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

XML 文件是位于HUDSON_HOME/jobs/<job name>/config.xml 下主服务器上的每个作业的配置文件【参考方案2】:

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

【讨论】:

hmmm.. 我的浏览器没有通知我新的答案...因此重复【参考方案3】:

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

【讨论】:

“新工作”位于 Jenkins 根目录,即仪表板 是否可以在jenkins中构建克隆作业 还有一个复制项目链接插件:***.com/a/29774399/2434565 您必须复制/粘贴源作业名称....并且您必须输入一个新的工作名称。我知道:“duh”....但我没有输入几分钟的新工作名称..... @Thomas Lötzer 如何复制不在 SAME 父级下的作业?例如,我需要将../../DIR1/job_x 复制到../../DIR2/job_x

以上是关于如何复制和粘贴或复制现有项目?的主要内容,如果未能解决你的问题,请参考以下文章

如何将现有仪表板复制到Appdynamics中的新项目中

如何在复制粘贴时覆盖 VS Code 中的文件(而不是将 *.1* 附加到文件名)?

jquery或js复制/ 粘贴事件

如何使用 JHipster 和 Liquibase 更新现有数据库? [复制]

SQL2000发布和复制的问题

如何在 Visual Studio 2008 中重命名现有解决方案和项目? [复制]