Nuget Build Triggers - PullRequest
       15

Nuget Build Triggers

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

Мы рассматриваем возможность перехода на Azure DevOPS / TFS и создали прототип рабочего процесса, который, кажется, работает хорошо.

Единственная выдающаяся вещь в нашем текущем процессе CI для репликации - это запуск сборок на основе обновлений пакета nuget.

Наш конвейер сборки представляет собой дерево, в котором некоторые библиотеки, которые генерируют пакеты nuget, сгенерированные в верхней части дерева, используются в качестве зависимостей в других последующих библиотеках.

Используя team city, один из наших шагов сборки проверяет зависимости решения, идентифицирует зависимости самого верхнего уровня и добавляет их как триггеры сборки nuget, гарантируя, что в следующий раз при успешном построении зависимости также будет запущена нисходящая библиотека.

Как это можно повторить в Azure Dev Ops?

1 Ответ

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

Я думаю, что вы можете искать что-то вроде NuKeeper :

NuKeeper автоматизирует рутинную задачу по обнаружению и применению NuGet обновления пакета.

NuKeeper сравнит пакеты NuGet, используемые в вашем решении, с последние версии доступны на NuGet.org и:

  • Список доступных обновлений пакета NuGet для кода .NET в локальном файле. система или на сервере GitHub.
  • Применение обновлений пакета NuGet к коду .NET в локальной файловой системе.
  • Отправлять запросы на получение обновлений для код на сервере GitHub.

Process diagram

Изображение, украденное из блога Shayne Boyer .

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