我有一个TFS 2017服务器构建,它连接到一个Bitbucket\Git repo。当主干更改时,该构建设置自动启动。手动启动主干或分支的构建也可以正常工作。
但是,我一直会得到这些由项目集合服务帐户随机启动的失败构建。
它们总是以以下错误失败:
轮询存储库时发生异常。错误: Microsoft.TeamFoundation.Build2.Server.Extensions.ExternalConnectorException: 此远程从未连接---> LibGit2Sharp.LibGit2SharpException:此远程从未连接 在LibGit2Sharp.Core.Ensure.HandleError(Int32 result) at LibGit2Sharp.Core.Proxy.git_remote_ls(Repository repository, RemoteHandle remote) at LibGit2Sharp.Repository.ListRemoteReferences(String url,CredentialsHandler credentialsProvider) at Microsoft.TeamFoundation.Build2.Server.Extensions.GitConnector.GetBranches(ExternalConnection connection) ---内部异常堆栈跟踪结束--- 在Microsoft.TeamFoundation.Build2.Server.Extensions.GitConnector.GetBranches(ExternalConnection connection) at Microsoft.TeamFoundation.Build2.Server.Extensions.GitSourceProvider.GetMatchingBranchRefs(IVssRequestContext requestContext,BuildDefinition definition,IList<code>1 branchFilters) at Microsoft.TeamFoundation.Build2.Server.Extensions.GitSourceProvider.GetSourceVersionsToBuild(IVssRequestContext requestContext,BuildDefinition definition,List</code>1 branchFilters, Boolean batchChanges,String previousVersionEvaluated,Dictionary`2&ciData,String&lastVersionEvaluated) at Microsoft.TeamFoundation.Build2.Server.Extensions.BuildPollingJobExtension.Run(IVssRequestContext requestContext,TeamFoundationJobDefinition jobDefinition,DateTime queueTime,String&resultMessage)。
这些失败总是个人持续集成
但当我签入主干时,使用相同的用户项目集合服务帐户,它会使用批处理连续集成,不确定是否有区别。这在我所有的构建定义上都发生了,但仅自我升级到TFS 2017以来,以前的版本没有出现此问题。