Проблема добавления дополнения к тортам с помощью артефактов Azure - PullRequest
0 голосов
/ 26 ноября 2018

Мы начали миграцию с 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.(Команда разработчиков полностью против, потому что эти пакеты нужны для сборки, а не для части приложения).

Буду благодарен за любые идеи.Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...