Ore*_*ren 41 git teamcity bitbucket teamcity-9.0
我在ubuntu()上使用TeamCityTeamCity Professional 9.1.7 (build 37573).最近有一些自动合并的问题(git).从以前的工作开始,我没有改变配置中的任何内容.我试图删除工作目录.它只对几次合并有所帮助.
症状: 构建日志看起来很干净,我在构建概述中得到了这个:
Failed to merge sources in VCS root foo. Merge error 'git fetch' command failed.
stderr: git@bitbucket.org:foo/foo.git: channel is not opened.
exit code: 1.
Run Code Online (Sandbox Code Playgroud)
虽然,在运行此代理的代理中我得到一个完全不同的错误teamcity-vcs.log:
[2016-03-30 15:14:31,722] INFO - jetbrains.buildServer.VCS - [/home/ubuntu/BuildAgent/work/7676127c0a691f42]: /usr/bin/git show-ref refs/remotes/origin/foo
[2016-03-30 15:14:31,775] INFO - jetbrains.buildServer.VCS - [/home/ubuntu/BuildAgent/work/7676127c0a691f42]: /usr/bin/git log -n1 --pretty=format:%H%x20%s 193f46d88205c5e419a8a7458e742ce9b598cca8
--
[2016-03-30 15:14:31,797] WARN - jetbrains.buildServer.VCS - '/usr/bin/git log -n1 --pretty=format:%H%x20%s 193f46d88205c5e419a8a7458e742ce9b598cca8 --' command failed.
stderr: fatal: bad object 193f46d88205c5e419a8a7458e742ce9b598cca8
[2016-03-30 15:14:31,798] INFO - jetbrains.buildServer.VCS - [/home/ubuntu/BuildAgent/work/7676127c0a691f42]: /usr/bin/git fetch --progress origin +refs/heads/foo:refs/remotes/origin/foo
[2016-03-30 15:14:35,832] WARN - jetbrains.buildServer.VCS - Error output produced by: /usr/bin/git fetch --progress origin +refs/heads/foo:refs/remotes/origin/foo
[2016-03-30 15:14:35,832] WARN - jetbrains.buildServer.VCS - remote: Counting objects: 2, done.ESC[K
remote: Compressing objects: 50% (1/2) ESC[K
remote: Compressing objects: 100% (2/2) ESC[K
remote: Compressing objects: 100% (2/2), done.ESC[K
remote: Total 2 (delta 1), reused 0 (delta 0)ESC[K
From bitbucket.org:bar/bar
62ba378..193f46d foo -> origin/foo
Run Code Online (Sandbox Code Playgroud)
好像日志命令失败了..
谢谢.
更新:我得到一个更新,有轶事证据表明这是由于BitBucket通过SSH服务器的git特别发生的变化.
nam*_*999 23
根据https://youtrack.jetbrains.com/issue/TW-46052,问题已修复.该修补程序将随下一版本9.1.8或10一起提供.如果您不想等待发布,可以通过从此处下载来手动更新git插件(以guest身份登录或创建JetBrains的构建服务器上的帐户,并在您的安装中替换它.
jetbrains.git.zip中%TEAM_CITY%/webapps/ROOT/WEB-INF/plugins替换现有的这解决了我和其他人的问题.
nev*_*rov 22
TeamCity使用了最近在Bitbucket Cloud中禁用的ssh多路复用.如果您受此问题的影响,请观看https://youtrack.jetbrains.com/issue/TW-46052,修补程序将在那里发布(在撰写本文时,TeamCity 9.1.x和9.0有一个修复程序. X).没有安装新的git-plugin的解决方法是使用https或匿名协议而不是ssh.
更新
初始修复导致更改集合失败,并在TeamCity 8.1.x和9.0.x中出现超时错误,现在已修复.
小智 10
更新:JetBrains已针对此问题发布了补丁 - 有关详细信息,请参阅https://youtrack.jetbrains.com/issue/TW-46052.
| 归档时间: |
|
| 查看次数: |
3427 次 |
| 最近记录: |