我正在嘗試將 Gerrit Code Review 與 Jenkins 集成,我需要獲取分配給觸發 Jenkins 作業的更改的所有審閱者的電子郵件名稱。我找到了 Gerrit Code Review 插件的這個片段,其中列出了所有環境變數,但沒有關于審閱者的內容。
我的目標:發送有關作業狀態的電子郵件通知(在 Jenkins 作業 Post-Actions 中通過 email-ext 插件)以更改所有者、審閱者補丁集創建者和作業所有者。
我的問題是:有沒有辦法獲取 Gerrit Reviewers 的電子郵件并將它們作為變數決議到 Jenkins 中?
uj5u.com熱心網友回復:
您可以使用 REST API,如下例所示:
curl --silent --user USER:PASS --request GET https://GERRIT-SERVER/a/changes/CHANGE-NUMBER/reviewers | sed 1d | jq --raw-output '.[].email'
在此處查看有關 Gerrit 檔案的更多資訊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/378229.html
