Estoy migrando el sistema de integración continua de Teamcity a Jenkins. Tenemos un único repositorio SVN para todos nuestros proyectos como éste:Desencadenar el trabajo de Jenkins al cambiar solo a una subcarpeta específica en la carpeta de trabajo scm
project/dev_db_build (folder)
project/module1 (folder)
project/module2 (folder)
projets/pom.xml
Para la construcción de db en el servidor IC utilizo URL del proyecto/dev_db_build y Can Pol este URL para gatillo construye cuando hay cambios.
Para la aplicación de construcción utilizo el proyecto de url/Así que si sondeé y hay cambios en dev_db_build la compilación de la aplicación debe ignorarse y activarse después de que db_build haya sido exitoso.
En teamcty utilicé "Patrones de activación" para esto. Pero en Jenkins hay tantos complementos desencadenantes https://wiki.jenkins-ci.org/display/JENKINS/Plugins#Plugins-Buildtriggers - Miré en algunos de ellos y no he encontrado adecuado.
muchas gracias. Lamentablemente, los ganchos post-commit no son una opción en este momento. –