2014-05-13 72 views
2

在Jenkins中使用repo插件進行多配置作業時。Jenkins中Matrix作業的父節點工作區

源代碼在矩陣父工作區中檢出一次,然後在多配置作業產生的所有節點中再次檢出。

有沒有辦法避免父節點上的源代碼簽出,這似乎是一個重複和不必要的浪費時間,當相同的代碼再次被檢出在矩陣中。

回答

1

有沒有辦法避免它。這是多配置工作的方式。您的選項有:

  • 請勿使用多配置作業。您可以用多個作業或採用參數或參數並觸發所有這些作業的單個作業來替換它。
  • 繼續使用多配置作業,但通過爲其擁有足夠的磁盤空間和/或確保結帳儘可能快來最大限度地減少父結帳的負面影響。有幾種方法可以加快結帳速度,但具體取決於您使用的版本控制系統。
+0

偉大的,任何想法如何可以在git中加快結賬。 – Jose

+0

您可以使用參考回購或淺層克隆。檢查jenkins git插件提供的高級選項。此外,您可以讓工作區保留在磁盤上,這使得下一次構建更快。 – sti

+0

猜你在談論擁有本地鏡像並將其用作同步代碼的參考。是的,現在就使用它。謝謝 – Jose

相關問題