5
Voglio che jenkins verifichi il codice per la revisione. Il lavoro di jenkins viene avviato su push a refs/for/master ma tenta di creare il ramo origine/master e non il ramo refs/changes/XX/X/X. Qualcuno ha un'idea di quello che ho fatto di sbagliato?Jenkins non recupera il ramo Gerrit corretto
Log da 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 trigger config:
Gerrit Project:
Type: Plain
Pattern: Project
Branches:
Type: Path
Pattern: **
sto stato sbattere la testa su questo muro per due ore ormai ... e quasi la stessa domanda - con la stessa risposta. Ho perso totalmente questo ambiente sepolto (e non è la prima volta che lo uso). Prendi un biscotto e grazie! :-D – MartyMacGyver
per me il 'Refspec: $ GERRIT_REFSPEC' mancava - ora funziona – HiB
Grazie! Salvato il mio culo con questo. Sembra che l'interfaccia utente sia leggermente cambiata in Jenkins 1.643. Ho dovuto: Gestione del codice sorgente -> Git -> Comportamenti aggiuntivi -> Strategia per la scelta di cosa costruire -> Gerrit Trigger. Era nascosto da me, quindi non riuscivo a capire come rendere la mia configurazione simile a quella dei documenti. –