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: **
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
para mí el 'Refspec: $ GERRIT_REFSPEC' faltaba - ahora funciona – HiB
¡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. –