2017-04-24 68 views
1

我知道如何觸發詹金斯,如果推回到回購,但對於這個實例,我有一個Github組織,並希望在此github組織(添加webhooks和團隊)上創建存儲庫時觸發jenkins。我有一個組織級別的鉤子,但沒有指定觸發器的地方。 git插件特別要求存儲庫URL。如何在github org上創建倉庫時觸發jenkins?

我打算創建一個倉庫清單更新的倉庫,並將該倉庫作爲鉤子,但聽起來過度設計。還有其他更簡單的方法嗎?

回答

1

Organization webhooksintroduced in December 2014)可用於任何events製造,包括creation events(包括庫創建)

你應該可以註冊一個,與詹金斯服務器URL爲收聽。由於Jenkins GitHub插件可能無法處理您的確切webjook JSON有效內容,因此該URL可能是自定義偵聽器之一,能夠通知您的Jenkins。
參見例如worg/hookah

+0

我瞭解組織webhooks,但問題是當我想要觸發它,詹金斯接受回購網址vs我想在組織級別上觸發。 –

+0

@tyrell_c這個想法並不是使用Jenkins插件(它只接受repo url),而是像https://github.com/worg/hookah這樣的自定義偵聽器,然後觸發正確的Jenkins作業。 – VonC