簡體   English   中英

Jenkins上的Gerrit事件不會在git push上自動觸發

[英]Gerrit event on Jenkins doesn't trigger automatically on git push

我是詹金斯/傑里特的新手。 我正在嘗試將Gerrit與Jenkins集成在一起。 我有一個jenkins項目設置,當我的git存儲庫中創建了一個變更集(推送)時會觸發該設置,該更改集由gerrit項目托管。 master分支不接受直接推送。 我使用以下命令推送到存儲庫。

git push origin HEAD:參考資料/ for / master

現在,當我進行推送時,jenkins項目不會自動啟動。 我可以使用“查詢和觸發Gerrit補丁”手動觸發gerrit事件。

以下是Gerrit服務器和Trigger插件版本。

Gerrit服務器版本:2.10.3.1

Gerrit觸發插件:2.12.0

我幾乎遵循了Gerrit Trigger插件指南。 jenkins項目設置在屏幕快照(1-3)中。

對於Gerrit Project訪問權限,該項目繼承自All-Projects。 這是屏幕截圖(4)。

圖片1 圖片2 圖片3 圖片4

現在看來這已經解決了。 關鍵在后面。

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

我正在使用Type“ Plain”和Pattern“ master”。 那沒用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM