INTEGRITY Документация

Отслеживаемые пути сборки

Когда вы подключаете git репозиторий к Workers, по умолчанию изменение любого файла в репозитории запускает сборку. Вы можете настроить Workers так, чтобы включать или исключать определённые пути, указывая, для каких путей сборку следует пропускать. Это особенно полезно при монорепозиторной структуре проекта, когда нужно ограничить количество запускаемых сборок.

Настройте пути

Чтобы настроить, какие пути включены, а какие исключены:

  1. В Обзор, выберите ваш проект Workers.
  2. Перейдите в Настройки > Build > Отслеживаемые пути сборки. По умолчанию Workers задаст для includes путей вашего проекта значение «всё» ([*]), а для excludes путей задаст значение «ничего» ([]).

Поля конфигурации можно заполнить двумя способами:

Для каждого пути в push-событии build watch paths будут оценены следующим образом:

Workers пропустят сопоставление путей для события push и по умолчанию соберут проект, если:

Примеры

Пример 1

Если вы хотите запускать сборку при любых изменениях в наборе каталогов, например при изменениях в папках project-a/ и packages/

Пример 2

Если вы хотите запускать сборку при любых изменениях, но исключить изменения в определённом каталоге, например все изменения в каталоге docs/

Пример 3

Если вы хотите запускать сборку для конкретного файла или типа файлов, например для всех файлов с окончанием .md.