[英]Jenkins not able to pull 20 GB git repo
幾個想法:
檢查從 jenkins 開始拉存儲庫直到它失敗的確切時間段(花費的時間)。 如果此時間始終相同,則可能存在某些網絡設備每個請求超時。 你可能會發現這個插件很有用
考慮使用淺克隆——一個不會拉取整個存儲庫和整個歷史的選項,因為構建通常不需要它,你只需要最后一個快照。 所以淺克隆就是這樣做的,因此提取的數據的大小要小得多。
考慮只檢查你需要的東西。 無論如何,嘗試稀疏結帳
如果您可以訪問 git 存儲庫並在那里更改一些內容,請考慮使用 git lfs。 我知道它超出了問題的范圍,但是 20 GB 存儲庫對我來說聽起來很可疑,這可能表明 git 沒有正確使用,其中有一些二進制大文件,等等。 所以清理它/使用 git lfs 來存儲二進制文件聽起來像是一個很好的 git 優化,它可以解決 jenkins 中 git pull 的所有問題。
總而言之,我相信這個 PDF可能會為您提供更多的想法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.