2

在最近的 Jenkins 版本中(即 2021 年 10 月 1 日时间框架),我如何使用声明性 Jenkinsfiles 并且仅使用这些“基本”Jenkins 插件对 GitHub 拉取请求(PR)关闭(或合并)做出反应?

  1. GitHub 插件
  2. GitHub 分支源码插件

看来我应该避免使用 GitHub Pull Request Builder,因为它无法对 PR close 或 merge 做出反应

目前,在打开 PR 并在其上创建新提交时,使用“GitHub 组织”类型的项目一切正常(即,我看到了"continuous-integration/jenkins/pr-merge"),但是当我在 GitHub 中单击Close pull Request时,Jenkins Build History 没有反应。我不知道为什么,因为“GitHub分支源插件”指出:

虽然构建触发器通常足够了,但您可以设置 webhook 以在将更改推送到 GitHub 存储库时自动触发构建。

4

0 回答 0