Sto migrando il sistema di integrazione continua da Teamcity a Jenkins. Abbiamo un repository SVN unico per tutti i nostri progetti come questo:Attivazione del processo Jenkins su modifica solo in sottocartella specifica nella cartella Job Scm
project/dev_db_build (folder)
project/module1 (folder)
project/module2 (folder)
projets/pom.xml
Per costruire db sul server di CI uso url progetto/dev_db_build e posso pol questo URL al grilletto costruisce quando ci sono cambiamenti.
Per l'applicazione di costruzione utilizzo il progetto url/Quindi se eseguo il polling e ci sono modifiche a dev_db_build, l'applicazione deve essere ignorata e attivata dopo db_build con esito positivo.
In team ho usato "Trigger patterns" per questo. Ma in Jenkins ci sono così tanti plugin di attivazione https://wiki.jenkins-ci.org/display/JENKINS/Plugins#Plugins-Buildtriggers - Ho esaminato alcuni di loro e non ho trovato adatto.
Grazie mille. Sfortunatamente gli hook post-commit non sono un'opzione al momento. –