需要一些帮助。我们是否可以选择过滤 Gerrit 事件插件的特定用户。目前它触发了我不想为团队中的每个人触发的所有内容。
问问题
113 次
1 回答
0
您不能将 Gerrit Trigger 插件配置为仅针对某些特定用户触发,但您可以使用解决方法来完成类似的操作。
当作业由 Gerrit Trigger 插件触发时,会自动设置一些环境变量。在您的情况下更有用的是:
- GERRIT_CHANGE_OWNER_NAME
- GERRIT_CHANGE_OWNER_EMAIL
- GERRIT_PATCHSET_UPLOADER_NAME
- GERRIT_PATCHSET_UPLOADER_EMAIL
- GERRIT_EVENT_ACCOUNT_NAME
- GERRIT_EVENT_ACCOUNT_EMAIL
如果他/她不是特定用户之一,您可以检查其中一些变量并中止构建。
于 2020-06-01T00:35:30.910 回答