[英]Jenkins Gerrit trigger plugin gives encoded GERRIT_CHANGE_COMMIT_MESSAGE and GERRIT_EVENT_COMMENT_TEXT
[英]How does the Gerrit- trigger plugin in Jenkins works?
我想了解Jenkins中的gerrit-trigger如何在細節中運作? 另外,如何調用觸發式cose的測試?
謝謝,
gerrit觸發器的工作原理如下:
它使用ssh連接到gerrit服務器並使用gerrit stream-events命令
然后在數據進入時觀察此流
它會嘗試將事件與您項目中定義的觸發器相匹配
潛在的陷阱:
Jenkins用戶擁有不正確的ssh憑據
Jenkins用戶沒有stream-events權限
如何檢查:
以jenkins用戶身份登錄
ssh -p 29418 jenkins@your.domain.com gerrit stream-events
將提交推送到服務器,您應該看到流上的內容
問題:
ssh連接失敗了嗎? 設置你的密鑰對
沒有流媒體嗎? 轉到All-Projects-> Access並在Global Capabilities下將Stream Events添加到Non-Interactive Users組
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.