2013-03-05 110 views
1

我在AIX服務器上爲java網站設置了GIT設置。Jenkins和GIT澄清

我已經安裝庫,其中幾個開發者提交他們的代碼,我有我的開發服務器託管幾個非裸庫。

我聽說Jenkins可以監視GIT-HUB中的變化,然後通過檢查GIT-HUB中的最新內容(如果發現新提交)來運行構建過程。

我可以配置詹金斯當一個新提交被發現監控我非裸庫在我的dev的服務器,並開始構建過程。

這裏GIT和Jenkins都設置在同一個Unix服務器上。

回答

0

只要Jenkins有一些訪問git存儲庫的方法,它可以監視它並在檢測到更改時開始構建。如果詹金斯在同一臺服務器上,則應該可以將它提供給存儲庫的文件系統路徑。

請注意,單個作業只能監視單個存儲庫。也就是說,如果你想監視多個存儲庫,你可能需要幾個作業或某種元存儲庫來將它們組合起來。如果這是你需要做的,你可能要考慮this plugin,儘管它只處於alpha階段。

+0

謝謝。你能爲Jenkins建議任何好的視頻教程嗎? – 2013-03-05 11:16:56

+0

當您搜索「Jenkins」時,YouTube上會出現一些內容。我不知道完整的視頻教程。 – 2013-03-05 11:38:18

+0

我希望你總是可以使用post-commit hook,如下所述:http://stackoverflow.com/questions/12794568/how-to-configure-git-post-commit-hook來啓動你需要的任何東西。 – 2013-03-05 12:51:09