Jenkins:Gerrit事件触发插件

问题描述 投票:0回答:1

需要帮助。我们是否有任何选项可以过滤Gerrit事件插件的特定用户。目前,它为所有我不想为团队中的每个人触发的事件触发。

jenkins github jenkins-pipeline gerrit gerrit-trigger
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

如果他/她不是特定用户之一,您可以检查其中一些变量并中止构建。

© www.soinside.com 2019 - 2024. All rights reserved.