如何复制和粘贴或复制现有项目?
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
?以上是关于如何复制和粘贴或复制现有项目?的主要内容,如果未能解决你的问题,请参考以下文章
如何在复制粘贴时覆盖 VS Code 中的文件(而不是将 *.1* 附加到文件名)?