2015-04-25 61 views
1

我是Jenkins/Gerrit的新手。我正在努力將詹姆斯與詹姆斯結合在一起。我有一個jenkins項目設置,當我的git倉庫中創建了一個變更集(push)時,會觸發這個變更集,該倉庫由一個gerrit項目託管。主分支不接受直接推送。我使用以下命令推送到存儲庫。Jenkins上的Gerrit事件不會在git push上自動觸發

混帳推起源HEAD:裁判/爲/主

現在,當我做一推,詹金斯項目不會自動揭開序幕。我可以用「查詢和觸發Gerrit補丁」手動觸發gerrit事件。

下面是Gerrit服務器和觸發器插件版本。

格里特服務器版本:2.10.3.1

格里特觸發插件:2.12.0

我幾乎跟着Gerrit Trigger插件指南。 jenkins項目設置在屏幕截圖(1-3)中。

對於gerrit項目訪問權限,項目繼承All-Projects。這是截圖(4)。

Image 1 Image 2 Image 3 Image 4

回答

2

這似乎是目前解決。關鍵是緊隨其後。

Gerrit Project 
-Branches 
    -Type: Path 
    -Pattern: "" 

我在使用Type「Plain」和Pattern「master」。這沒有用。

相關問題