Несколько конвейеров CI в Azure DevOps? - PullRequest
0 голосов
/ 09 апреля 2020

Мы начинаем новый проект, используя. Net Core Web Api и React для создания маркетингового инструмента.

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

Теперь для нового требуется, чтобы и внутренняя, и внешняя части были в одном репо, но в другой папке. Итак, просто интересно, можем ли мы еще иметь два конвейера CI с этой структурой. Если да, не могли бы вы поделиться какой-либо документацией / ссылкой, как этого добиться?

1 Ответ

1 голос
/ 09 апреля 2020

Да, вы можете. Вам просто нужно ограничить доступ триггера к указанным c папкам. Вам нужно иметь два определения сборки и определить там подходящие для вашего проекта пути include и exclude.

Пример из do c

# specific path build
trigger:
  branches:
    include:
    - master
    - releases/*
  paths:
    include:
    - docs/*
    exclude:
    - docs/README.md
...