Наши сборки иногда терпят неудачу, но продолжительность составляет 00:00. Сообщение об ошибке не отправляется из-за этих сбоев, но отправляется сообщение Slack, и мы видим сбой сборки в списке сборок. Эти ошибки происходят, даже если мы не изменили код. До сих пор эта ошибка не возникала при изменении кода.
В журнале сборки есть следующая ошибка:
An exception occurred while polling the repository.
Error: Microsoft.TeamFoundation.Build2.Server.Extensions.ExternalConnectorException:
No references received in the response from https://our.on-premise.gitlab.com/ourrepo.git/info/refs?service=git-upload-pack.
Status: 500, Reason: Internal Server Error
at Microsoft.TeamFoundation.Build2.Server.Extensions.GitConnector.ReadRefs(IVssRequestContext requestContext, HttpResponseMessage response) in d:\v2.0\P1\_work\7\s\Tfs\Service\Build2\Extensions\SourceProviders\Git\GitConnector.cs:line 296
at Microsoft.TeamFoundation.Build2.Server.Extensions.GitConnector.GetBranches(IVssRequestContext requestContext, ExternalConnection connection, Int32 timeoutSeconds, Boolean useAnonymousAccess) in d:\v2.0\P1\_work\7\s\Tfs\Service\Build2\Extensions\SourceProviders\Git\GitConnector.cs:line 108
at Microsoft.TeamFoundation.Build2.Server.Extensions.GitSourceProvider.GetMatchingBranchRefs(IVssRequestContext requestContext, BuildDefinition definition, IList`1 branchFilters) in d:\v2.0\P1\_work\7\s\Tfs\Service\Build2\Extensions\SourceProviders\Git\GitSourceProvider.cs:line 427
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 d:\v2.0\P1\_work\7\s\Tfs\Service\Build2\Extensions\SourceProviders\Git\GitSourceProvider.cs:line 358
at Microsoft.TeamFoundation.Build2.Server.Extensions.BuildPollingJobExtension.Run(IVssRequestContext requestContext, TeamFoundationJobDefinition jobDefinition, DateTime queueTime, String& resultMessage) in d:\v2.0\P1\_work\7\s\Tfs\Service\Build2\Extensions\BuildPollingJobExtension.cs:line 98.
У нас есть внешний Git (локальный GitLab). Наши администраторы сказали, что в логах сервера нет ошибок.
Откуда эта ошибка? Это проблема сети между Azure DevOps и нашим локальным GitLab?
Есть ли какое-то решение для этого?