Проверка пакета NuGet во время сборкиLinux

Ответить
Anonymous
 Проверка пакета NuGet во время сборки

Сообщение Anonymous »

Я пытаюсь создать приложение .NET Core 8 с параметром DOTNET_NUGET_SIGNATURE_VERIFICATION, установленным в значение true. Я собираю в OpenShift S2I и использую частный репозиторий NuGet (Artifactory).
Если DOTNET_NUGET_SIGNATURE_VERIFICATION=true, сборка занимает около 3,5 часов.
Если DOTNET_NUGET_SIGNATURE_VERIFICATION=false, сборка занимает около 3 минут.
Я нашел статью https://devblogs.microsoft.com/nuget/th ... -8th-2024/, упоминая, что мне нужно настроить отпечаток пальца доверенному подписывающему лицу, что я и сделал, но это не помогло. В журналах сборки я вижу предупреждения NU3018 и ошибки NU3034.

Код: Выделить всё

NU3018 The revocation function was unable to check revocation because the revocation server could not be reached. RevocationStatusUnknown: unable to get certificate CRL
NU3034 This package is signed but not by a trusted signer.
Waringn приводит меня к https://learn.microsoft.com/en-us/dotne ... rification, где упоминается, что этот пакет сертификации поиск по местоположению

Код: Выделить всё

/etc/pki/ca-trust/extracted/pem/objsign-ca-bundle.pem
Наверное, мне нужно добавить его туда, но где его взять?
Я не разработчик. Я пытаюсь настроить OpenShift для наших разработчиков.
Что мне делать с NU3034. Нужны ли мне значения nuget.config от разработчиков?
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/792 ... ring-build
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»