某些Teamcity代理主机无权访问git master分支

时间:2018-04-20 16:15:32

标签: git teamcity

我们为TeamCity(版本2017.2.3(版本51047))设置了以下设置:

VCS是git。

VCS根设置

默认分支:

refs/heads/develop

分支规范:

+:refs/heads/(develop)
+:refs/heads/(master)

只要提交了“开发”,就会触发构建。分支。

我们有一个运行bash脚本的命令行构建步骤。 在bash脚本中,我尝试通过以下命令找到develop分支与master分支的合并基础:

branchName=$(git rev-parse --abbrev-ref HEAD)
git merge-base $branchName master

我们发现某些代理主机上有错误:

[步骤4/4]致命:不是有效的对象名称主

当特定代理主机似乎没有所有git分支时,会发生这种情况。 是否需要启用特定的代理属性/设置,以确保任何代理主机始终都可以访问主分支和开发分支?

0 个答案:

没有答案