簡體   English   中英

從Git獲取代碼時,Jenkins掛起

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

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