首页 > 解决方案 > 仅在合并指定的 Git 分支时运行 Jenkins 作业

问题描述

我试图找到一种仅在合并特定 git 分支时自动触发 Jenkins 作业的方法。例如,如果分支 a、分支 b 和分支 c 合并,则应该触发 jenkins 作业。这可能吗?如果是这样,任何人都可以解释必要的过程。

标签: gitjenkinsgithooks

解决方案


首先,没有办法基于源分支启动构建。詹金斯对此一无所知。只有当你有一些额外的 git 钩子时它才可用。

对于目标分支。如果您使用声明式管道,您可以使用when条件来管理您的构建。

如果您使用自由式项目,则通过在构建设置中的分支字段定义掩码来设置“选择构建内容的策略”


推荐阅读