2017-04-17 125 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進行身份驗證解決了我的問題。