Regiones excluidas en Jenkins con Git

Tengo un repository git donde he creado dos trabajos diferentes en Jenkins (uno para código de producción y otro para herramientas). Donde ambos trabajos siempre se disparan!

He agregado Regiones Excluidas para que cada trabajo solo se active en cada carpeta correcta.

Nuestra carpeta raíz git contiene lo siguiente:

/src/ /tools/ /test/ /doc/ /third party/ 

En mi trabajo de Source en Jenkins, tengo las siguientes Regiones Excluidas

 /tools/.* /Test Projects/.* /doc/.* 

En mi trabajo de herramientas, tengo las siguientes Regiones Excluidas

 /src/.* /Test Projects/.* /doc/.* 

El problema es que si presiono un cambio en el doc-folder ambos trabajos se desencadenan. Yo tampoco tengo ninguna región de inclusión.

Esta configuration debería funcionar.

Sin embargo, si está utilizando activadores de Gerrit en Jenkins, las regiones excluir / include en el complemento GitSCM no funcionarán. En el plugin Gerrit Trigger hay una opción para agregar routes de files que funcionarán como una región de inclusión, es decir, la compilation solo se activará cuando se agregue un cambio en la ruta del file.

En la configuration de activación de Gerrit de su trabajo, agregue una ruta de file como la siguiente para include el directory de herramientas.

Herramientas de ruta / **