Например.
Мой репозиторий содержит три папки: «project1», «project2» и «core».
Когда я изменяю файлы в папке «core», я хочу вызвать «npm run test Project1» и «npm run test project2».
Если я изменил файлы "project1", я хочу проверить только "project 1".
Если я изменил "poject2" - я хочу проверить только "project2".
Я не хочу разделять эти папки на отдельные репозитории или использовать подмодули и поддеревья git. А также я не хочу каждый раз проверять все.
Я слышал, что в teamcity такая задача называется триггерами.
Поддерживает ли «конвейер битбакета» эту функцию?