Migruję system ciągłej integracji z Teamcity do Jenkins. Mamy jedno repozytorium SVN dla wszystkich naszych projektów tak:Trigowanie zadania Jenkinsa przy zmianie tylko do określonego podfolderu w folderze roboczym SCM
project/dev_db_build (folder)
project/module1 (folder)
project/module2 (folder)
projets/pom.xml
na budowę db na serwerze CI używam url projekt/dev_db_build i może Pol to url do wyzwalania buduje gdy występują zmiany.
Do budowy aplikacji używam projektu url/więc jeśli ją odpytuję i są zmiany w dev_db_build, kompilacja aplikacji powinna zostać zignorowana i uruchomiona po db_build jako udana.
W teamcty użyłem do tego "wzorców wyzwalania". Ale w Jenkinsie jest tak wiele wtyczek wyzwalających https://wiki.jenkins-ci.org/display/JENKINS/Plugins#Plugins-Buildtriggers - zajrzałem do niektórych z nich i nie znalazłem odpowiednich.
dzięki. Niestety haki po zatwierdzeniu nie są obecnie dostępne. –