[英]Jenkins hangs during git clone on windows slave
詹金斯最近在我們的Windows奴隸的構建期間開始掛起。 它試圖獲取標簽,並且永遠不會超越它。
日志:
[EnvInject] - Loading node environment variables. Started by an SCM change [EnvInject] - Preparing an environment for the build. [EnvInject] - Keeping Jenkins system variables. [EnvInject] - Keeping Jenkins build variables. Executing 'C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/Tools/VsDevCmd.bat'. [Jenkins] $ C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/Tools/VsDevCmd.bat [EnvInject] - Script executed successfully. [EnvInject] - Injecting contributions. Building remotely on build-02 (Windows dotnet) in workspace C:\Program Files (x86)\Jenkins\workspace\zzzzz.develop [EnvInject] - Unset unresolved 'USERNAME' variable. [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Done Cloning the remote Git repository Cloning repository https://bitbucket.org/xxxxx/zzzzz.git > git init C:\Program Files (x86)\Jenkins\workspace\zzzzz.develop # timeout=10 Fetching upstream changes from https://bitbucket.org/xxxxx/zzzzz.git > git --version # timeout=10 using .gitcredentials to set credentials > git config --local credential.username deployment # timeout=10 > git config --local credential.helper store --file=\"C:\Windows\TEMP\git1405350454459766899.credentials\" # timeout=10 > git -c core.askpass=true fetch --tags --progress https://bitbucket.org/xxxxx/zzzzz.git +refs/heads/*:refs/remotes/origin/*
這已經好幾個月了,這種行為昨天就開始了。
我在Windows上使用Git 2.8.4運行Jenkins 2.8。 我已經嘗試將Jenkins降級到2.7和1.651,並將Git降級到2.7和1.9 - 結果相同。
如果我從工作區文件夾在機器上運行這些命令,它們就可以正常工作。
我甚至無法看到問題可能是什么,因為Jenkins或Git沒有錯誤響應。
如果這是前一個問題的重復,請致歉 - 我可以看到的唯一問題與Jenkins掛起與git相關的linux。
我已經嘗試按照Git插件頁面中的說明進行操作,但它們似乎沒有關系,因為服務器上的任何地方都沒有Jenkins id_rsa文件
嘗試下載git for windows並用新下載的git.exe替換當前的git.exe
(更多詳情: http : //www.geekytidbits.com/cygwin-sshd-msysgit-happy/ )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.