Как протестировать пакеты nuget без официальной публикации? - PullRequest
0 голосов
/ 20 ноября 2018

Если у меня есть одно хранилище, в котором хранятся библиотеки (которые публикуются в Nuget), и отдельное хранилище, в котором хранится код приложения (который использует пакеты Nuget), есть ли простой способ проверить изменения кода библиотеки в приложении?репо без публикации в официальном фиде Nuget?

1 Ответ

0 голосов
/ 21 ноября 2018

Ваш скрипт сборки может выглядеть примерно так:

шаг 1. соберите ваш пакет и скопируйте ваши .nupkg в %buildroot%\newPackages\

шаг 2. создайте файл nuget.configв корне кода вашего приложения, который добавляет %buildroot%\newPackages\ как packageSource.Если код вашего приложения является функциональным тестом, то вы, вероятно, можете проверить в nuget.config, чтобы его не нужно было заново создавать на машине сборки при каждой сборке.

шаг 3. Есть сценарий оболочки илинебольшая программа, которая обновляет ссылки кода вашего приложения на недавно созданный пакет, чтобы соответствовать только что собранной версии

шаг 4, сборка / тестирование вашего кода приложения

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