2012-06-20 19 views
5

jenkins kodunun incelenmesini sınamak istiyorum. Jenkins işi, refs/for/master için bir itme ile başlatılır, ancak orijin/master dalını oluşturmaya çalışır, refs/changes/XX/X/X dalını değil. Birisi neyi yanlış yaptığımı biliyor mu? jenkins gelenJenkins doğru Gerrit şubesini almadı

Giriş:

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 yapılandırma:

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

Gerrit Tetik yapılandırma:

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

cevap

5

Maalesef ben cenneti yeterince dikkatli belgeleri okuyun ...

ne wa s Git config eksik: Şimdi iki saat boyunca bu duvara kafamı beceriyor ... ve neredeyse aynı soruyu istendi ediyorum

Choosing strategy: Gerrit Trigger 

enter image description here

+1

- Aynı cevap. Bu gömülü ortamı tamamen özledim (ve bunu ilk kez kullanmam). Kurabiye ve teşekkür ederim! : -D – MartyMacGyver

+0

benim için "Refspec: $ GERRIT_REFSPEC" eksikti - şimdi çalışıyor – HiB

+0

Teşekkürler! Kıçımı bununla kurtardım. Görünüşe göre UI, Jenkins 1.643'te biraz değişti. Yapmam gerekenler: Kaynak Kodu Yönetimi -> Git -> Ek Davranışlar -> Ne Yapacağını Seçmek için Strateji -> Gerrit Tetiklemesi. Benden gizlenmişti, bu yüzden yapılandırmamın nasıl dokümanlardaki gibi görüneceğini anlayamadım. –