仅在合并指定的 Git 分支时运行 Jenkins 作业



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

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

对于目标分支。 如果使用声明性管道,则可以使用 when 条件来管理生成。

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

最新更新