我们有 github webhook,其中包含事件 pull request 和 push 检查。 使用它来触发 jenkins 作业(管道作业)以进行拉取请求 open 和 update ,但是它没有按预期工作。 只有 merge request 到主分支才会触发 Jenkins 作业。
我需要为 github 存储库和 jenkins 插件中的每个拉取请求运行 jenkins 管道作业 -github 拉取请求构建器
此插件有错误,并且其在 jenkins 中的配置无法使用秘密文本。
预期 - 当 github Pull 请求打开、更新时触发 jenmins 作业,并在 github 检查 Pull 请求时获取 jenkins 作业的状态。
请给我建议任何替代方案吗?
Webhooks 仅在状态发生更改时触发。如果您在创建 Webhook 时已有拉取请求,则在状态更改(例如发生合并时)之前不会触发任何内容。如果您在设置 Webhook 后创建新的拉取请求,它应该会触发。