2012-06-20 17 views
5

Quiero que jenkins pruebe el código para su revisión. El trabajo jenkins se inicia con un comando push para refs/for/master, pero intenta construir la rama de origen/master y no la rama refs/changes/XX/X/X. ¿Alguien tiene una idea de lo que hice mal?Jenkins no busca la sucursal Gerrit correcta

registro desde Jenkins:

Triggered by Gerrit: http://localhost/13 
Building on master in workspace 
/var/lib/jenkins/jobs/CI-JoysteerLogApi/workspace 
Checkout:workspace//var/lib/jenkins/jobs/CI-JoysteerLogApi/workspace - [email protected] 
Using strategy: Default 
Last Built Revision: Revision f604c6257923d4231b74573528d0116e0b52dc64 (origin/master) 
Fetching changes from 1 remote Git repository 
Fetching upstream changes from ssh://[email protected]:29418/JoysteerLogApi.git 
Commencing build of Revision f604c6257923d4231b74573528d0116e0b52dc64 (origin/master) 
Checking out Revision f604c6257923d4231b74573528d0116e0b52dc64 (origin/master) 

Git config:

Repository URL: ssh://[email protected]:29418/Project.git 
Refspec: $GERRIT_REFSPEC 
Branches to build: $GERRIT_BRANCH 

Gerrit gatillo config:

Gerrit Project: 
    Type: Plain 
    Pattern: Project 
    Branches: 
    Type: Path 
    Pattern: ** 

Respuesta

5

En este momento no he leído la documentación con suficiente cuidado ...

que wa echa de menos en la configuración de Git:

Choosing strategy: Gerrit Trigger 

enter image description here

+1

Estoy estado golpeando la cabeza contra esta pared durante dos horas, ahora ... y casi la misma pregunta - con la misma respuesta. Extrañaba totalmente este entorno enterrado (y no es la primera vez que lo uso). ¡Toma una galleta y gracias! :-D – MartyMacGyver

+0

para mí el 'Refspec: $ GERRIT_REFSPEC' faltaba - ahora funciona – HiB

+0

¡Gracias! Guardado mi trasero con este. Parece que la interfaz de usuario ha cambiado ligeramente en Jenkins 1.643. Tuve que: Gestión de código fuente -> Git -> Comportamientos adicionales -> Estrategia para elegir qué construir -> Disparo de Gerrit. Estaba oculto para mí, así que no pude encontrar la forma de hacer que mi configuración se pareciera a la de los documentos. –