[英]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.