2017-02-27 59 views
0

我正在使用GitHub項目資源庫從Jenkins構建觸發器。Github webhook URL配置問題?如何解決它?

我的意圖是當在GitHub存儲庫項目中完成代碼推送時,我的Jenkins構建應該自動觸發。

步驟來完成:

  • 爲構建觸發
  • 配置對特定作業設置創建詹金斯作業中選擇Git和更新,這是我從GitHub項目得到了庫網址
    • 源代碼管理管理代碼並已更新https Git URL
    • 更新了GitHub憑證
    • 構建
  • 我選擇時所建的改變推到GitHub上
  • 然後GitHub上有從設置
  • 我已經加入網絡掛接網址像http://ABCDEFGH123:8080/github-webhook/
  • 和選擇更新網絡掛接觸發選項Content typeapplication/json

在更新網絡掛接URL它顯示錯誤消息:

我們不能提供這種有效載荷:無法解析主機名

參見參考截圖。請看一看。請分享解決方案。爲什麼我無法更新webhook網址?如何解決它?

https://i.stack.imgur.com/YcR2g.jpg https://i.stack.imgur.com/fbpSm.jpg

+0

您的Jenkins主機名是否公開可用並可從GitHub訪問? – osowskit

+0

是的,它是可及的 – rayenpaul

回答

0

無論是防火牆阻止或已檢查網絡掛接在Github上啓用從庫 - >設置 - >網絡掛接。有一個很好的指導here。使用RequestBin進行測試,以確保它不是服務器端問題:)