簡體   English   中英

Jenkins 在推送后沒有構建,但 Github webhook 正在運行

[英]Jenkins not building after push, but Github webhook is working

我想我已經完成了困難的部分:推送后的 Github webhook 總是返回成功消息。

我可以手動構建。 但它永遠不會在推送后構建,因為“輪詢”永遠不會發生。

GitHub 掛鈎日志和 Git 輪詢日志都說“輪詢尚未運行”。

這是我的配置:

  • 要構建的分支:refs/heads/checkJenkins
  • 構建觸發器:用於 GITScm 輪詢、輪詢 SCM 的 GitHub 鈎子觸發器
  • 構建:執行shell:'git pull'

關於如何開始投票的任何想法?

一個附帶問題:當我在 github 中使用 webhook 時,哪個應該進行輪詢:“GITScm polling”還是“Poll SCM”? 我可以刪除其中一項設置嗎?

觸發器和構建

Poll SCM將按照Schedule下的 cron 指定的時間間隔定期掃描存儲庫中的更改。 所以這個選項是多余的。

現在來到鈎子,它是否配置為交付所有內容或僅推送事件? 您可以在瀏覽器中點擊http://<jenkins_url>/log/all以在推送更改時查看系統日志。 在這個日志的底部,看看 Jenkins 是否收到了鈎子並戳了這份工作。 如果未收到掛鈎,請在 GitHub 上重新配置它以發送適當的事件。 否則,刪除並重新創建作業,因為有時 Jenkins 無法注冊新作業來戳接收事件,而有時新作業本身不會響應戳。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM