TFS 2017 Build自动启动并继续失败

Mic*_*Man 6 git msbuild tfs bitbucket tfs2017

我有一个TFS 2017服务器版本,它链接到一个桶\ Git repo.构建设置为在主服务器更改时自动启动.这工作正常,如果我手动启动主或分支的构建,也可以正常工作.

但我继续得到由项目收集服务帐户随机启动的失败构建

他们总是因为这个错误而失败

轮询存储库时发生异常.错误:Microsoft.TeamFoundation.Build2.Server.Extensions.ExternalConnectorException:此远程从未连接---> LibGit2Sharp.LibGit2SharpException:此远程从未连接到LibGit2Sharp.Core.Proxy上的LibGit2Sharp.Core.Ensure.HandleError(Int32结果)位于Microsoft.TeamFoundation.Build2.Server.Extensions.GitConnector.GetBranches(ExternalConnection连接)的LibGit2Sharp.Repository.ListRemoteReferences(String url,CredentialsHandler credentialsProvider)中的.git_remote_ls(存储库存储库,RemoteHandle远程)---内部异常堆栈跟踪结束 - - Microsoft.TeamFoundation.Build2.Server.Extensions.GitConnector.GetBranches(ExternalConnection connection)at Microsoft.TeamFoundation.Build2.Server.Extensions.GitSourceProvider.GetMatchingBranchRefs(IVssRequestContext requestContext,BuildDefinition definition,IList 1 branchFilters) at Microsoft.TeamFoundation.Build2.Server.Extensions.GitSourceProvider.GetSourceVersionsToBuild(IVssRequestContext requestContext, BuildDefinition definition, List1 branchFilters,Boolean batchChanges,String previousVersionEvaluated ,Microsoft.TeamFoundat,Dictionary,2,ciData,String&lastVersionEvaluated)ion.Build2.Server.Extensions.BuildPollingJobExtension.Run(IVssRequestContext requestContext,TeamFoundationJobDefinition jobDefinition,DateTime queueTime,String&resultMessage).

这些失败始终是个人持续集成

但是,当我检查master是同一个用户项目收集服务帐户时,它使用批量持续集成不确定这是否有所作为.这发生在我的所有构建定义上,但仅在我升级到TFS 2017之后,这在我之前的版本中没有发生

Mic*_*Man 2

通过将项目集合服务帐户添加为端点管理员的成员已解决此问题