2016-05-17 185 views
0

我怎麼能提高磁盤空間的利用率和製作時間,讓我所有的git詹金斯作業使用一個git的目錄多詹金斯工作區

工作區/ git的 工作區/開發-CI 工作區/功能慈 等

我知道我可以使用--separate-的git-DIR但我不知道怎麼樣。

感謝 彼得

回答

1

Jenkins Git Plugin有一個選項來設置參考。它的行爲與git clone--reference完全相同。你應該創建一個引用目錄(帶有完整的.git目錄),所有作業都應該指向那裏。 (如果你看看這些工作,.git目錄將非常小)。

請注意,它節省了空間第一個克隆。如果您想確保將來對存儲庫的更新只能在一個位置進行,則需要明確更新參考位置(如果手動運行git fetch),然後在所有其他位置運行git gc。所有這些都可以通過編寫Jenkins工作來實現。