Да, это возможно. Я бы порекомендовал вам несколько конвейеров по одному на пакет с ограниченным CI триггером к папке пакета (вы можете иметь много сборок в одном репо, вам нужны только отдельные файлы YAML для них):
# specific path build
trigger:
branches:
include:
- master
- releases/*
paths:
include:
- package-1/*
exclude:
- `*`
Вы можете использовать это в сочетании с шаблонами , поскольку большинство шагов, вероятно, будут одинаковыми для всех ваших сборок. Они будут иметь только разные значения параметров. Вы также можете взглянуть на мое сообщение в блоге , где я писал о шаблонах.