簡體   English   中英

如何避免每次運行作業時cloudbees克隆我的github存儲庫?

[英]How do I avoid cloudbees from cloning my github repository every time a job runs?

似乎每次我在cloudbees上的工作運行時,它們都會得到一個“新鮮”的工作區。 那時,它需要從github克隆git存儲庫。 該存儲庫非常大,每次克隆都需要數十分鍾。

有辦法避免這種情況嗎?

如果可以使用與上次使用的相同的雲從屬來運行您的構建,則您的舊工作空間將可用,並且Jenkins只會更新您的源(類似於git pull )。 但是有時出於各種原因,奴隸會被回收或從工作中撤出,工作區將被丟棄,在這種情況下,將執行新的檢出。

您可以執行任何操作來控制此操作,盡管運行頻率較高的作業不太可能需要重新簽出。

(我假設在構建日志的開頭只是一個通知,即沒有現有的簽出,也沒有與Git有關的錯誤消息,給出了無法重用簽出的特定原因。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM