Проблема довгого часу виконання команди dotnet restore у конвеєрі збірки OpenShift

Проблема довгого часу виконання команди dotnet restore у конвеєрі збірки OpenShift

4 Березня 2024 в 14:37 30

Під час виконання нашого конвеєра збірки на платформі OpenShift ми стикаємося зі значним затримкою, зокрема з командою dotnet restore у Dockerfile. Ця затримка значно уповільнює весь процес збірки.

Мій файл nugget.config

Використана версія: Я використовую версію OpenShift 4.

Поточний результат: Локальний результат: я можу працювати належним чином з моїм Dockerfile на моєму локальному комп’ютері. Результат на OpenShift: Операція dotnet restore відбувається стабільно протягом 1 години і, схоже, перевищує таймаут під час MSBuild у нашому конвеєрі збірки OpenShift.

Додаткова інформація: Я побачив розумну інформацію про перевірку підпису пакунків NuGet тут і додатковий параметр ENV DOTNET_NUGET_SIGNATURE_VERIFICATION=false у Dockerfile. Але це поки що не вирішило проблему. Вам також потрібно для отримання додаткової інформації: тут. У моєму Dockerfile я також додав змінну проксі та використовую файл nuget.config. Ви можете подивитися це вище. Я намагався створити інший образ простої програми Node. Але він також застряг на кроці npm install. Я думаю, те саме поняття із командою dotnet restore. Я завжди стежу за своєю квотою ресурсів. Я не бачу, щоб обмеження досягло CPU, пам’яті,… Я також пробував змінити aspnet:8.0 на aspnet:7.0. Це також не принесло успіху.

Будь-які думки або поради будуть вдячно прийняті. Дякуємо за вашу увагу до цього питання.