AWS codebuild - windows сборка случайно завершается с ошибками nuget [NU3018 / NU3028] - PullRequest
0 голосов
/ 07 апреля 2020

Мы используем codebuild для сборки нашего продукта, который содержит c#. Мы предоставляем windows сборку с нашим собственным образом (который основан на mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2016).

Иногда, случайным образом (каждая 5-я сборка или около того) NuGet выдает такие ошибки, как:

error NU3018: Package 'System.Reflection.Emit.Lightweight 4.3.0' from source 'https://api.nuget.org/v3/index.json': The repository primary signature found a chain building issue: A certificate chain processed but terminated in a root certificate which is not trusted by the trusted provider
error NU3028: Package 'System.Runtime.Extensions 4.3.0' from source 'https://api.nuget.org/v3/index.json': The repository primary signature's timestamp found a chain building issue: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.

Мы можем пропустить режим проверки подписи, который мы не хотим делать. Мы обновили NuGet до последней версии, мы проверили доверенные сертификаты, и они одинаковы для успешной сборки и неудачной сборки. Единственное, что я могу себе представить, это то, что во время процесса сборки у нас иногда есть ограниченный inte rnet доступ / ограничение по скорости (?), Что приводит к сбою сборки.

Мы не получаем этих ошибок при локальном запуске и Буду признателен за любую помощь, которую мы можем получить!

Спасибо, Расмус

...