[英]Jenkins hangs when fetching code from Git
我設置了一個新的Jenkins作業來從本地Git獲取源代碼。 我可以在cmd上使用git clone
從服務器上獲取。 當我使用Jenkins作業獲取源代碼時,它會在拋出超時錯誤之前掛起以下消息10分鍾
在工作空間D:\\ ASDF555 \\ Jenkins \\ workspace \\ TEST_JOB上遠程構建Windows 2001從遠程Git存儲庫獲取更改從git@test.test.texas555獲取上游更改:team888 / product555.git
我還配置了在cmd
目錄下使用git.exe的路徑。 我該如何解決這個問題?
確保您的工作區為空。 我間歇性地發生了這種情況,然后注意到它只發生在一個工作空間中。 我ssh'ed進入jenkins服務器並手動刪除工作區中的所有內容。
Git不再掛起。
如果您還沒有登錄jenkins服務器作為“jenkins”用戶並從cmd克隆。 檢查一下是否成功? 如果是,則嘗試從GUI運行作業。
從執行Windows shell制作克隆通常需要多長時間?
我遇到了類似的問題,我不得不在Windows上使用此選項啟動jenkins。 找到jenkins.xml文件並使用java參數編輯該行。 你必須將git超時值設置為比現在更高的值。
<executable>java</executable>
<arguments>-Dorg.jenkinsci.plugins.gitclient.Git.timeOut=400 </arguments>
保存文件並重新啟動jenkins
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.