我如何克隆詹金斯的工作?
Jenkins拥有Gerrit Plugin,因此当我们检查gerrit时,Jenkins会执行构建,如果成功,那么gerrit中的修改就会得到验证。 如果构建失败,那么它不是。 我的理解是,这是通过在詹金斯设立的工作来完成的。 我们现在创建了一个新的分支(git),我想我需要克隆指向另一个分支的现有作业,以便发生相同的工作流,并在每次提交时执行构建。 有人可以解释我如何克隆这些工作。 我似乎没有看到通过用户界面执行此操作的方法,我甚至无法看到通过用户界面列出作业的方法。
要复制现有作业,请转至http://your-jenkins/newJob
并使用“复制现有作业”选项。 输入现有工作的名称 - 詹金斯将验证它是否存在。
Jenkins首页上的默认选项卡应列出所有现有作业,但也许您的前任将该选项卡删除。 您可以创建一个新选项卡,列出http://your-jenkins/newView.
所有作业http://your-jenkins/newView.
你可以克隆一份工作:
最后,你有你的新工作,这反映了你克隆的所有功能。
詹金斯2.9
詹金斯> 新产品
输入一个项目名称 - 例如“MY_CLONE”
指定源( 复制自 )作业> 确定
当你开始输入名字时,将会找到现有的值。 请注意,这是区分大小写的。
如果您想保留默认值,请点击保存 。
现在这两个工作都可以在同一个位置进行: