2011-06-22 40 views
13

我有一個Jenkins的工作,需要檢查一些源代碼位於svn和一些位於git存儲庫。有沒有什麼好的方法可以讓Jenkins從兩者中檢出?如何在同一個Jenkins工作中查看svn和git?

現在,我有詹金斯設置檢查從顛覆,我打算在生成步驟之前運行一個腳本來獲取我需要的來自git的源代碼。

有沒有更好的方法來實現這一目標的任何建議?

回答

11

有:https://wiki.jenkins-ci.org/display/JENKINS/Multiple+SCMs+Plugin

然而,使用它有一些注意事項,所以在整個頁面讀取。

另一件事是從一個SCM使用Jenkins進行簽出,另一個使用命令行在「Execute Shell」或「Execute Batch Command」中執行。但是,這不會建立在第二個SCM的變化上。

0

我認爲你應該採取其他方式。使用Jenkins提供的GIT插件克隆,您可以使用SVN提供的不同客戶端工具。