繁体   English   中英

Jenkins 在成功的 github webhook 上未触发管道构建

[英]Jenkins not triggering pipeline build on successful github webhook

我已经设置了 Jenkins 并与 Github 集成,并且我能够从 github webhook 触发“自由式项目”上的构建,但是我使用“在触发一个项目中失败”。

在日志 (/log/all) 中,我可以看到我的 Jenkins 实例正在接收来自 Github 的 PushEvent:

Aug 17, 2020 8:29:43 PM INFO org.jenkinsci.plugins.github.webhook.subscriber.DefaultPushGHEventSubscriber onEvent
Received PushEvent for https://github.com/xxx/xxx from 140.82.115.243 ⇒ https://xip.io:9090/github-webhook/

然而,它不像“Freestyle”项目那样“戳”项目。 我已经检查了项目的 Githook 钩子触发器:

在此处输入图像描述

管道设置为: 在此处输入图像描述

全部设置完成后,我触发了一个成功完成的手动作业,之后我提交并将新代码推送到 Master,在 Github 和 Jenkins 日志中看到了 webhook 触发。

我是否错过了 Pipeline 构建的独特步骤?

运行 Jenkins v 2.235.4

我在管道的最后一部分检查了“轻量级结帐”,运行了一个手动构建来解决这个问题。 现在从 Github webhook 触发构建。

在此处输入图像描述

我不必在 Github 插件中设置 Github 凭证来完成这项工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM