我有一個Jenkins服務器試圖拉大(1.7GB)Git存儲庫。存儲庫的用戶做了頑皮的事情,比如放入大的tar文件以及其他Git存儲庫的副本。詹金斯從未完成存儲庫的「分支索引」任務。查看磁盤上的repo,它會填充$ JENKINS_HOME/caches/git-XXX/.git/objects/pack /中的大型tmp_pack文件。如果我自己查看回購,它是1.7GB;但Jenkins的副本是140GB,因爲所有這些tmp_pack文件。git fetch用tmp_pack文件填充磁盤,永遠不會完成
編輯:我應該提到更多關於我的環境。我正在Kubernetes內部運行Jenkins,使用Kubernetes插件產生豆莢作爲Jenkins奴隸。主Jenkins運行在NFS上的持久捲上。我正在使用Jenkins的Multibranch Pipeline,因此所有邏輯都在Jenkinsfile
的回購根目錄中。
那麼,這是什麼問題? – Rik
爲什麼不能檢出版本庫? –
你怎麼試圖檢查使用詹金斯存儲庫。請提及有問題的步驟以瞭解詳情。 – nullpointer