运行 仅当指定 Git 分支时才合并 Jenkins Job

Run Jenkins Job only when specified Git branches are merged

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

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

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

如果您使用自由式项目,则设置“Strategy for choosing what to build” 通过在构建设置中的分支字段定义掩码