Непрерывная интеграция через активность подачи пакетов - PullRequest
0 голосов
/ 08 ноября 2018

Поддерживает ли DevOps запуск сборки, когда становится доступной новая версия одного из наших проектов? Если да, то как это можно настроить?

В дополнение к запуску сборки, есть также вопрос, как лучше всего обновить файл packages.config моего проекта (чтобы он содержал новый номер версии) и файл vcxproj моего проекта, чтобы сборка фактически предназначалась для нового пакета, а не для текущий. (Я уверен, что мог бы написать сценарий для ручного выполнения правок, но я надеюсь, что что-то базовое, поскольку это будет иметь собственную поддержку.)

Дополнительная справочная информация: 1. Меня интересует настройка этого как минимум для двух проектов. Один использует все свои зависимости через пакеты NuGet, а другой является проектом node.js и для этого использует пакеты npm. 2. Эти пакеты NuGet и npm представляют собой совокупность общедоступных пакетов (например, своих собственных пакетов), внешних частных каналов клиентов DevOps и пакетов, публикуемых в частном порядке для нашего собственного канала пакетов артефактов DevOps.

1 Ответ

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

Ну, сам пакет NuGet не будет знать обо всех проектах, которые от него зависят, поэтому нет.

Вы можете использовать Trigger Build Task , чтобы запустить новую сборку для всех проектов, которые вы хотите обновить, и использовать последнюю версию оттуда.

...