在最近的 Jenkins 版本中(即 2021 年 10 月 1 日时间框架),我如何使用声明性 Jenkinsfiles 并且仅使用这些“基本”Jenkins 插件对 GitHub 拉取请求(PR)关闭(或合并)做出反应?
看来我应该避免使用 GitHub Pull Request Builder,因为它无法对 PR close 或 merge 做出反应。
目前,在打开 PR 并在其上创建新提交时,使用“GitHub 组织”类型的项目一切正常(即,我看到了"continuous-integration/jenkins/pr-merge"
),但是当我在 GitHub 中单击Close pull Request
时,Jenkins Build History 没有反应。我不知道为什么,因为“GitHub分支源插件”指出:
虽然构建触发器通常足够了,但您可以设置 webhook 以在将更改推送到 GitHub 存储库时自动触发构建。