簡體   English   中英

Jenkins中的Gerrit- trigger插件是如何工作的?

[英]How does the Gerrit- trigger plugin in Jenkins works?

我想了解Jenkins中的gerrit-trigger如何在細節中運作? 另外,如何調用觸發式cose的測試?

謝謝,

gerrit觸發器的工作原理如下:

  1. 它使用ssh連接到gerrit服務器並使用gerrit stream-events命令

  2. 然后在數據進入時觀察此流

  3. 它會嘗試將事件與您項目中定義的觸發器相匹配

潛在的陷阱:

  1. Jenkins用戶擁有不正確的ssh憑據

  2. Jenkins用戶沒有stream-events權限

如何檢查:

  1. 以jenkins用戶身份登錄

  2. ssh -p 29418 jenkins@your.domain.com gerrit stream-events

  3. 將提交推送到服務器,您應該看到流上的內容

問題:

  1. ssh連接失敗了嗎? 設置你的密鑰對

  2. 沒有流媒體嗎? 轉到All-Projects-> Access並在Global Capabilities下將Stream Events添加到Non-Interactive Users組

暫無
暫無

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

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