Gerrit评审员的姓名和电子邮件在Jenkins



我正在尝试将Gerrit Code Review与Jenkins集成,我需要获得分配给触发Jenkins工作的更改的所有审核人的电子邮件名称。我发现了Gerrit代码审查插件的这个片段,列出了所有的环境变量,但没有关于审查者的内容。

我的目标是:发送关于工作状态的电子邮件通知(在Jenkins工作岗位操作中,通过电子邮件文本插件(给更改所有者、审核人员、补丁集创建者和工作所有者。

我的问题是:有没有办法获得Gerrit Reviewers的电子邮件,并将其解析为Jenkins变量?

您可以使用REST API,如以下示例所示:

curl --silent --user USER:PASS --request GET  https://GERRIT-SERVER/a/changes/CHANGE-NUMBER/reviewers | sed 1d | jq --raw-output '.[].email'

点击此处查看Gerrit文档的更多信息。

最新更新