У меня есть один репозиторий с несколькими (java/gradle
) проектами:
project-a/
project-b/
project-c/
Я хотел бы создать конфигурацию матричной сборки, с одной сборкой на проект. И я хочу построить этот проект, только если в него были внесены изменения.
Это возможно?
Я легко могу создать скрипт, который проверяет, была ли затронута папка с помощью $TRAVIS_COMMIT_RANGE
. Но как бы я использовал это в .travis.yml
?
РЕДАКТИРОВАТЬ
В Travis есть проблема с добавлением поддержки путей включения/исключения для того, когда следует запускать сборки. С поддержкой матрицы это решило бы мою проблему.