【问题标题】:Builds on vsts failing(Polling exception)基于 vsts 失败构建(轮询异常)
【发布时间】:2018-02-16 15:38:27
【问题描述】:

我遇到了这个问题,我在 vsts 上的构建失败了。当我手动触发它们时,它们工作正常。此外,当推送一些新代码时,持续集成功能也能正常工作。但是由于某些原因,构建会自动触发并且所有定义都失败。

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

这是错误信息:

轮询存储库时发生异常。错误: Microsoft.TeamFoundation.Build2.Server.Extensions.ExternalConnectorException: 这个遥控器从未连接过---> LibGit2Sharp.LibGit2SharpException:此遥控器从未连接过 在 LibGit2Sharp.Core.Ensure.HandleError(Int32 结果) 中 F:_git\libgit2-for-skyrise\src\LibGit2Sharp\LibGit2Sharp\LibGit2Sharp\Core\Ensure.cs:line 154 在 LibGit2Sharp.Core.Proxy.git_remote_ls(存储库, RemoteHandle 远程)在 F:_git\libgit2-for-skyrise\src\LibGit2Sharp\LibGit2Sharp\LibGit2Sharp\Core\Proxy.cs: LibGit2Sharp.Repository.ListRemoteReferences 的第 2314 行(字符串 url, CredentialsHandler credentialsProvider) 在 F:_git\libgit2-for-skyrise\src\LibGit2Sharp\LibGit2Sharp\LibGit2Sharp\Repository.cs:line 647 at Microsoft.TeamFoundation.Build2.Server.Extensions.GitConnector.GetBranches(ExternalConnection 连接)在 F:\v2.0\A2_work\9\s\Tfs\Service\Build2\Extensions\SourceProviders\Git\GitConnector.cs:line 19 --- 内部异常堆栈跟踪结束 --- at Microsoft.TeamFoundation.Build2.Server.Extensions.GitConnector.GetBranches(ExternalConnection 连接)在 F:\v2.0\A2_work\9\s\Tfs\Service\Build2\Extensions\SourceProviders\Git\GitConnector.cs:line 30 在 Microsoft.TeamFoundation.Build2.Server.Extensions.GitSourceProvider.GetMatchingBranchRefs(IVssRequestContext requestContext,BuildDefinition 定义,IList1 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, List1 branchFilters, Boolean batchChanges、String previousVersionEvaluated、Dictionary`2& ciData, String& lastVersionEvaluated) 在 F:\v2.0\A2_work\9\s\Tfs\Service\Build2\Extensions\SourceProviders\Git\GitSourceProvider.cs:line 217 在 Microsoft.TeamFoundation.Build2.Server.Extensions.BuildPollingJobExtension.Run(IVssRequestContext requestContext, TeamFoundationJobDefinition jobDefinition, DateTime queueTime, String& resultMessage) 在 F:\v2.0\A2_work\9\s\Tfs\Service\Build2\Extensions\BuildPollingJobExtension.cs:line 100.

【问题讨论】:

  • 你的意思是所有的构建都会自动触发吗?新创建的构建定义的结果是什么?你从哪里得到的截图?你安装一些工具/扩展吗? VS2015有什么关系?
  • 您是否在构建定义中使用启用 CI 的外部 Git?
  • @Eddie-MSFT 是的。
  • @starain-MSFT CI 启用并在存储库中的任何更改时触发。我重新创建了所有构建定义,它们不断触发并随机失败并出现上述错误。截图取自 slack,与 VSTS 连接。
  • 您使用内部构建代理吗?

标签: azure-pipelines


【解决方案1】:

可以尝试几个修复: 1. 前往 VSTS 上的 agentQueues 更新构建代理。 2. 我使用远程源而不是 bitbucket/Github 源来触发构建。使用 oauth 通过 Bitbucket 进行身份验证解决了我的问题。

【讨论】:

    猜你喜欢
    • 2017-02-21
    • 1970-01-01
    • 2022-06-14
    • 1970-01-01
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    • 1970-01-01
    • 2019-12-10
    相关资源
    最近更新 更多