2016-03-03 38 views
0

我一直在嘗試設置GitHub合併請求生成器插件一段時間。但是,當我向我的回購提交拉取請求時,當我評論「請嘗試這個請求」這樣的短語時,沒有任何反應。殭屍用戶似乎在Jenkins中顯示出良好的連接和回購權限。我嘗試通過Jenkins發佈關於問題的評論,以確保我是否已經完成了正確的設置,這會引發錯誤。我已經完成了基本設置,但顯然還是有一些缺失。有人可以幫助我做安裝嗎? 我有的一些問題是:配置GitHub合併請求生成器插件

  • admin和botuser在文檔中提到的有什麼區別?
  • 白名單用戶是否必須發佈評論短語才能觸發構建?(對於我來說無論如何都不適用)。

希望得到任何幫助。已經被卡住了2天。

回答

0

檢查你拉的請求生成器的配置中使用以下步驟:

  1. 轉到Github上 - >存儲庫設置 - >網絡掛接&服務,並檢查是否有配置一個網絡掛接上/ ghprbhook,內容稱詹金斯-type application/x-www-form-urlencoded。
  2. 在Github觸發器配置中的事件列表中,請確保選中「拉取請求」和「問題評論」事件。
  3. 在Jenkins作業配置中,檢查「使用github掛鉤進行構建觸發」,並確保「Trigger phrase」設置正確。我們使用\Qok to test\E
+0

如果我有Crontab行集,我需要webhook嗎? – Empty

+0

不,webhook配置會禁用crontab行。你的crontab系列是什麼? 您的建立服務是否可以通過互聯網訪問?換句話說,Github可以調用pull請求生成器webhook嗎?如果是這樣,你有沒有嘗試設置webhook? –

+0

觸發這項工作是我猜的第二步。首先,在我測試這個「測試添加註釋到合併請求」時,插件配置不起作用。 「測試權限到存儲庫」返回正確的信息。但「測試添加評論給合併請求」失敗。我該如何檢查Github是否可以調用pull request builder webhook? – Empty