2017-01-30 75 views
1

我有一個問題,即時通訊嘗試提交即時消息我的數據庫到Github的更新,我正在使用redgate來設置存儲庫並提交更改。Jenkins自動更新

無論如何,我想連接Github回購詹金斯,所以每當我犯下改變。

因此觸發器更新一個回購,我想要的是在沒有按下詹金斯上的'立即生成'的情況下獲得回購的更改。

我已經爲Jenkins安裝了github插件,但是在新版本中沒有觸發器'將更改推送到Github時生成'。

另外我嘗試了Web鉤子,但我並不是很熟悉它。

任何暗示或想法,可能會有所幫助! 我會很感激。

回答

0

如果沒有觸發

' Build when a change is pushed to Github'. 

然後只需降級插件版本,然後再試一次。

1

GitHub的詹金斯觸發

在GitHub的插件的新release,觸發Build when a change is pushed to GitHub已更名爲GitHub hook trigger for GITScm polling。所以選擇這個。

GitHub的網絡掛接

有一個快速和良好的引導here有關創建GitHub上一個網絡掛接並將其鏈接到您的詹金斯建設。

總之在GitHub上瀏覽到:

設置 - >網絡掛接&服務 - >服務 - >添加服務 - > 「詹金斯(GitHub的插件)」

然後

輸入在「Jenkins hook URL」字段中輸入webhook URL並按「添加 服務」

github plugin

要測試一切都已經正確配置:在創建服務

點擊 按在右上角的「測試服務」按鈕。如果 所有內容都正確配置,則Jenkins服務在服務概述中獲得了 綠色複選標記圖標,並且構建過程已啓動 。