Den*_*ark 5 teamcity teamcity-9.1
TeamCity构建正在使用“服务器上” VCS检出模式。现在,我需要访问.git文件夹。切换至“检出模式”为“ On Agent”后,构建仅在检出时冻结。
输出如下:
[VCS根目录:RootName] [C:\ BuildAgent \ system \ git \ git-3B190D20.git]:“ C:\ Program Files(x86)\ Git \ bin \ git.exe”远程添加来源https:// ** *@bitbucket.org/***.git [16:50:57] [VCS根目录:RootName]无法停止检出RootName代理。等待操作完成。 [16:50:47] [VCS根目录:RootName] [C:\ BuildAgent \ system \ git \ git-3B190D20.git]:“ C:\ Program Files(x86)\ Git \ bin \ git.exe” -c core.askpass = C:\ BuildAgent \ temp \ buildTmp \ pass8866188247228629665.bat fetch --progress origin + refs / heads / master:refs / heads / master(30m) [17:20:47][[C:\BuildAgent\system\git\git-3B190D20.git]:"C:\Program Files(x86)\ Git \ bin \ git.exe“ -c core.askpass = C :\ BuildAgent \ temp \ buildTmp \ pass8866188247228629665.bat获取--progress origin + refs / heads / master:refs / heads / master] [17:20:47] [VCS根目录:RootName] 1800秒内git无输出。尝试通过在构建或代理程序配置中设置参数“ teamcity.git.idle.timeout.seconds”来增加空闲超时。 [17:20:47]
可能是什么原因?
更新:通过移至Linux服务器上的代理已解决。
对于其他遇到此问题的人来说,可能的答案是:
说明:就我而言,具有相同 VCS 根和签出规则的多个配置的 1 个配置正在工作,而其他配置则挂起。事实证明,某些内容缓存不正确,上面的一些核心步骤使我能够毫无问题地构建所有配置。尽管就我而言,问题仅限于单个代理(唯一使用该 VCS 根目录的代理)。