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

92dk7w1h  于 2022-11-02  发布在  Jenkins
关注(0)|答案(1)|浏览(243)

我已经设置了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 xxx.xxx.xxx.xxx ⇒ https://xip.io:9090/github-webhook/

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

管道设置为:

设置好后,我触发了一个手动任务,成功完成,然后我提交并将新代码推到Master,在Github和Jenkins日志中看到了webhook触发。
我是否遗漏了Pipeline构建的唯一步骤?
运行Jenkinsv 2.235.4

rks48beu

rks48beu1#

我在管道的最后一部分勾选了“轻量级校验”,运行了一个手动构建来修复这个问题。构建现在是从Github webhook触发的。

我不需要在Github插件中设置Github凭据就可以实现这一点。

相关问题