Несколько проектов в одном решении с межпроектными зависимостями - Развертывание с использованием Azure DevOps - CICD Pipeline - PullRequest
1 голос
/ 18 февраля 2020

У меня есть репозиторий Github, содержащий решение Visual Studio с несколькими проектами, и я хочу настроить Azure конвейеры DevOps отдельно для проектов, которые будут запускаться в соответствии с фиксацией.

Решение 1) DataFactory 2) БизнесЛоги c 3) DataAcessLayer 4) WebAPI 5) интерфейс

Кроме того, один проект имеет межпроектные зависимости для других проектов, таких как 1 WebAPI => DataFactory & BusinessLogi c 2 BusinessLogi c => DataFactory & DataAcessLayer

Итак, этим можно управлять? - Я уже пробовал путей

Я не вижу здесь фильтра путей:

enter image description here

Пожалуйста, дайте мне знать, как это можно сделать.

Ответы [ 2 ]

1 голос
/ 18 февраля 2020

Даже если вы не видите в пользовательском интерфейсе, вы можете настроить его, используя файл YAML для репозиториев Github. Вот руководство .

# specific path build
trigger:
  branches:
    include:
    - master
    - releases/*
  paths:
    include:
    - docs/*
    exclude:
    - docs/README.md
1 голос
/ 18 февраля 2020

Вы используете «Другое Git» в качестве источника (хранилище), и это не обеспечивает фильтры пути. Попробуйте использовать Azure Repos Git / GitHub / GitHub Enterprise в качестве источника, они предоставляют фильтры путей.

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