Мы начали миграцию с TeamCity + Proget на конвейеры Azure и артефакты Azure.Для сборок мы используем сценарии тортов, и это является частью проблемы.
В наших сценариях тортов очень много #addin nuget:?package=My.Private.Package
К сожалению, торт nuget не может аутентифицироваться на артефактах Azure, что ему требуется.#addin
запускается перед другим кодом внутри сценариев тортов, поэтому я не могу добавить внутреннюю аутентификацию.
Также проблема в том, что мы используем размещенные агенты.
Итак, моя идея для ее решения - загрузить пакеты nuget из артефактов Azure (с помощью шагов Download Package), разархивировать их (вызвать загрузку в виде zip-файлов), снова упаковать в файлы nupkg и каким-то образом добавитьв локальный кеш.
Итак, у меня возникло несколько вопросов:
1. Может, кто-нибудь знает лучший способ решения проблемы аутентификации между тортом addin nuget и артефактами Azure?
2. Если нет, то какдобавлять в локальный кеш пакеты nuget из файлов .nupkg в размещенных агентах, не добавляя их в файлы csproj / sln.(Команда разработчиков полностью против, потому что эти пакеты нужны для сборки, а не для части приложения).
Буду благодарен за любые идеи.Спасибо