github webhook 仅在合并请求时触发 jenkins 作业

问题描述 投票:0回答:1

我们有 github webhook,其中包含事件 pull requestpush 检查。 使用它来触发 jenkins 作业(管道作业)以进行拉取请求 openupdate ,但是它没有按预期工作。 只有 merge request 到主分支才会触发 Jenkins 作业。

webhook 事件检查

我需要为 github 存储库和 jenkins 插件中的每个拉取请求运行 jenkins 管道作业 -github 拉取请求构建器

此插件有错误,并且其在 jenkins 中的配置无法使用秘密文本。

预期 - 当 github Pull 请求打开、更新时触发 jenmins 作业,并在 github 检查 Pull 请求时获取 jenkins 作业的状态。

请给我建议任何替代方案吗?

github jenkins jenkins-pipeline webhooks pull-request
1个回答
0
投票

Webhooks 仅在状态发生更改时触发。如果您在创建 Webhook 时已有拉取请求,则在状态更改(例如发生合并时)之前不会触发任何内容。如果您在设置 Webhook 后创建新的拉取请求,它应该会触发。

© www.soinside.com 2019 - 2024. All rights reserved.