Настройка непрерывной интеграции для нескольких проектов в одной Azure Git ветви - PullRequest
0 голосов
/ 31 января 2020

У меня есть несколько проектов в одном решении. Я настроил отдельный azure конвейер сборки для каждого?
Когда я пытаюсь настроить C I для каждого, фиксация в одном проекте вызывает все конвейеры сборки?

Структура папок в ветке репо azure git: Root Папка -> Папка Proj1 Root Папка -> Папка Proj2

Также Checkout находится в ветке поэтому он загружает все проекты, которые мне нужно свести к минимуму, чтобы проект, который получает коммиты. Azure Git Структура

1 Ответ

0 голосов
/ 01 февраля 2020

Вам необходимо настроить триггеры для конвейера. По умолчанию он прослушивает все изменения в этом хранилище / ветви. Вам нужно отредактировать конвейер и добавить фильтр пути к триггеру.

  1. Отредактируйте ваш конвейер и затем нажмите на третью вкладку «Триггеры» Triggers tab in Azure DevOps Pipeline

  2. Добавить фильтр путей Add path filter to the trigger in Azure DevOps

...