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