簡體   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