2012-06-20 11 views
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: ** 

risposta

5

Mi dispiace rifugio leggere la documentazione con sufficiente attenzione ...

cosa wa s mancante nella configurazione Git:

Choosing strategy: Gerrit Trigger 

enter image description here

+1

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

+0

per me il 'Refspec: $ GERRIT_REFSPEC' mancava - ora funziona – HiB

+0

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. –

Problemi correlati