Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Jenkins的项目复制到文件夹中?_Jenkins - Fatal编程技术网

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

如何将Jenkins的项目复制到文件夹中?,jenkins,Jenkins,我们有詹金斯文件夹插件。创建新文件夹并选择“添加项目”后,包含Jenkins数据库的所有项目都无法在“复制自”选项中复制。将现有Jenkins项目复制到新文件夹的最简单方法是什么 选择您的项目 选择移动 从下拉列表中选择您的文件夹 您需要指定绝对路径 例如,如果您创建文件夹 Util 在Util中,您希望在copy from specify中从基本级别复制job FooJob /FooJob FooJob的或在文件夹栏中指定 /Bar/FooJob 使用绝对路径是正确的,但是:您也可以在文

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

选择您的项目 选择移动 从下拉列表中选择您的文件夹
您需要指定绝对路径

例如,如果您创建文件夹

Util
在Util中,您希望在copy from specify中从基本级别复制job FooJob

/FooJob
FooJob的或在文件夹栏中指定

/Bar/FooJob
使用绝对路径是正确的,但是:您也可以在文件系统级别复制作业,这在许多情况下是可取的。也就是说,在Linux上

cp -ar $JENKINS_HOME/jobs/jobXYZ $JENKINS_HOME/jobs/folderABC/jobs
先关闭Jenkins,然后再启动它,或者不关闭,然后从磁盘重新加载配置

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

若要复制多个作业,那个么这是在完成移动所有作业之前作业不会启动的唯一方法。GUI级别上的文件夹复制在静默模式下不起作用。 对于某些作业,文件夹复制操作有时需要花费一定的时间。
标语:除了最简单的任务外,最好避免文件夹移动/复制。

谢谢,但这会将项目从Jenkins的文件夹外拖出来,对吗?是否有一种方法可以复制而不是移动项目,或者使项目在文件夹内可见以便复制而不将其移动到文件夹内?是否尝试创建视图?那可能是你想要的,天才!非常感谢。我找到的其他每一个答案都是为了换一份工作。我有624个工作要转移到文件夹任务完成