如何将项目从Jenkins复制到文件夹中?

时间:2017-02-02 17:54:26

标签: jenkins

我们有Jenkins文件夹插件。创建新文件夹并选择“添加项目”时,包含Jenkins数据库的项目都不可复制到“复制自”选项中。将现有Jenkins项目复制到新文件夹的最简单方法是什么?

3 个答案:

答案 0 :(得分:2)

  1. 选择您的项目
  2. 选择“移动”
  3. 从下拉列表中选择您的文件夹

答案 1 :(得分:2)

您需要指定绝对路径。

例如,如果您创建文件夹

Util

在Util内部你想要复制工作" FooJob"来自"复制自"指定

/FooJob

或者FooJob在文件夹栏内指定

/Bar/FooJob

答案 2 :(得分:2)

answer given by krtrego(使用绝对路径)是正确的 - 但是:您还可以在文件系统级别上复制作业,这在很多情况下是首选。也就是说,在Linux上,做

cp -ar $JENKINS_HOME/jobs/jobXYZ $JENKINS_HOME/jobs/folderABC/jobs

事先关闭Jenkins并在之后启动它(或者不关闭,只是"从磁盘重新加载配置"之后)。

根据" easy"的定义,这可能是最佳选择,因为

  • 如果你正在复制许多工作,那么这只是工作在你完成所有工作之前就已经开始的方式("文件夹复制"在GUI级别上不能在" quiet-down"模式下工作。
  • 对于某些工作,文件夹复制操作有时需要很长时间(字面意思)。

标语:除了最简单的任务之外,最好避免文件夹移动/复制。