2017-04-17 128 views
1

我遇到了这个问题,我的构建在vst失败。当我手动触发它们时,它们工作正常。此外,当推出一些新代码时,持续集成功能也能正常工作。然而,由于某些原因,构建会自动触发并且无法定义所有定义。 enter image description here构建在vst失败(轮询异常)

如图所示,它甚至没有启动并给出失败的消息。我怎样才能阻止这一点。 我正在使用VS2015。

以下是错误消息:

An exception occurred while polling the repository. Error: Microsoft.TeamFoundation.Build2.Server.Extensions.ExternalConnectorException: this remote has never connected ---> LibGit2Sharp.LibGit2SharpException: this remote has never connected at LibGit2Sharp.Core.Ensure.HandleError(Int32 result) in F:_git\libgit2-for-skyrise\src\LibGit2Sharp\LibGit2Sharp\LibGit2Sharp\Core\Ensure.cs:line 154 at LibGit2Sharp.Core.Proxy.git_remote_ls(Repository repository, RemoteHandle remote) in F:_git\libgit2-for-skyrise\src\LibGit2Sharp\LibGit2Sharp\LibGit2Sharp\Core\Proxy.cs:line 2314 at LibGit2Sharp.Repository.ListRemoteReferences(String url, CredentialsHandler credentialsProvider) in F:_git\libgit2-for-skyrise\src\LibGit2Sharp\LibGit2Sharp\LibGit2Sharp\Repository.cs:line 647 at Microsoft.TeamFoundation.Build2.Server.Extensions.GitConnector.GetBranches(ExternalConnection connection) in F:\v2.0\A2_work\9\s\Tfs\Service\Build2\Extensions\SourceProviders\Git\GitConnector.cs:line 19 --- End of inner exception stack trace --- at Microsoft.TeamFoundation.Build2.Server.Extensions.GitConnector.GetBranches(ExternalConnection connection) in F:\v2.0\A2_work\9\s\Tfs\Service\Build2\Extensions\SourceProviders\Git\GitConnector.cs:line 30 at Microsoft.TeamFoundation.Build2.Server.Extensions.GitSourceProvider.GetMatchingBranchRefs(IVssRequestContext requestContext, BuildDefinition definition, IList 1 branchFilters) in F:\v2.0\A2\_work\9\s\Tfs\Service\Build2\Extensions\SourceProviders\Git\GitSourceProvider.cs:line 279 at Microsoft.TeamFoundation.Build2.Server.Extensions.GitSourceProvider.GetSourceVersionsToBuild(IVssRequestContext requestContext, BuildDefinition definition, List 1 branchFilters, Boolean batchChanges, String previousVersionEvaluated, Dictionary`2& ciData, String& lastVersionEvaluated) in F:\v2.0\A2_work\9\s\Tfs\Service\Build2\Extensions\SourceProviders\Git\GitSourceProvider.cs:line 217 at Microsoft.TeamFoundation.Build2.Server.Extensions.BuildPollingJobExtension.Run(IVssRequestContext requestContext, TeamFoundationJobDefinition jobDefinition, DateTime queueTime, String& resultMessage) in F:\v2.0\A2_work\9\s\Tfs\Service\Build2\Extensions\BuildPollingJobExtension.cs:line 100.

+0

你的意思是所有的构建都会自动触发吗?新创建的构建定义的结果是什么?你从哪里得到这个截图?你是否安装了一些工具/扩展?什么与VS2015有关? –

+0

您是否在构建定义中使用启用CI的外部Git? –

+0

@ Eddie-MSFT是的。 –

回答

0

一对夫妇的修复可以尝试: 前往agentQueues在VSTS 1.更新生成代理。 2.我使用远程源代替bitbucket/Github源来触发构建。使用oauth使用Bitbucket进行身份验证解决了我的问题。