Jenkins has the Gerrit Plugin in place so that when we do check-ins to Gerrit, Jenkins performs a build and if it succeeds, then the modification in Gerrit is verified. If the build fails then it is not. My understanding is that this is accomplished through jobs set up in Jenkins. We have now created a new branch (git) and I guess I need to clone the existing jobs pointing to the other branch so that this same workflow occurs and builds are performed on every commit. Can somebody explain how I would clone these jobs? I don't seem to see a way to do it through the UI nor can I even see a way to list the jobs out through the UI.
当前回答
你可以使用Jobcopy Builder插件
其他回答
新建项目>项目名称= abc >选择“从已有作业的作业名称复制”,而不是“Freestyle作业”
如果你在你想要复制的文件夹中,那么使用../。
你可以克隆一个工作:
点击“新项目”链接 给你的工作起个新名字 选择单选按钮“复制现有项目” 给出要克隆的作业名称 单击“OK”
最后,您有了新的工作,它反映了克隆工作的所有特征。
如果你想复制相同的Jenkins,但在不同的子文件夹,创建新项目->使用copy from。新Job将被克隆到同一目录。然后使用移动选项移动到所需的目录
你也可以使用Copy项目链接插件。
这将在项目的左侧面板上添加一个链接:
下面的屏幕将要求输入新的Job名称:
要复制现有作业,请访问http://your-jenkins/newJob并使用“复制现有作业”选项。输入现有作业的名称——Jenkins将验证它是否存在。
Jenkins首页上的默认选项卡应该列出所有现有的工作,但可能是您的前任删除了该选项卡。您可以创建一个新选项卡,列出http://your-jenkins/newView中的所有作业。
推荐文章
- Git在不改变提交时间戳的情况下进行改基
- VS 2017 Git本地提交数据库。每次提交时锁定错误
- 如何在过去的一些任意提交之间注入一个提交?
- 从GitHub克隆项目后拉git子模块
- GitHub上的分叉和克隆有什么区别?
- 递归地按模式添加文件
- 我如何使用notepad++(或其他)与msysgit?
- 如何将现有的解决方案从Visual Studio 2013添加到GitHub
- Git存储库中的悬垂提交和blob是什么?它们来自哪里?
- 我如何简单地从我最新的git提交创建一个补丁?
- Git显示“警告:永久添加到已知主机列表”
- 我如何检索一个回购的远程git地址?
- 如何列出提交,因为某些提交?
- 如何在不位于存储库的情况下执行Git命令?
- 为什么git在Windows下记不住我的密码