При настройке конфигурации сборки я могу перейти на страницу Триггеры и предоставить список конкретных путей к папкам.Это позволяет создать новую сборку только в том случае, если файл изменяется по этим путям.
Однако, если весь исходный код в моем репозитории доступен для сборки, он может случайно зависеть от файлов, которые не будутвызвать новую сборку, когда они меняются.Таким образом, сборка (и последующее развертывание) не произойдет, когда это необходимо.В некоторых из моих развертываний будет по-прежнему выполняться устаревший код, встроенный в их артефакты.
Чтобы защититься от этого и сделать функцию фильтрации безопасной, мне нужно сделать, чтобы этап получения исходного кода автоматически сокращал источники в соответствии сфильтровать пути, оставляя только те файлы, которые отслеживаются, чтобы они запускали сборки.
Или, по крайней мере, мне нужна последующая задача в конфигурации сборки, которая выполняет такое же сокращение автоматически в соответствии с конфигурацией пути фильтра.
Возможно ли что-либо из этого сегодня в DevOps Azure?