【问题标题】:How can I prevent pseudo-users from being created for anonymous Hudson / Jenkins job builds?如何防止为匿名 Hudson / Jenkins 作业构建创建伪用户?
【发布时间】:2011-05-05 10:24:21
【问题描述】:

对于 Hudson 或 Jenkins 持续集成服务器,当匿名用户或 CI 服务器轮询存储库触发构建时,会使用从上次提交的提交信息中抓取的数据创建伪用户.

我该如何防止这种情况,因为它会使注册用户列表变得混乱?我尝试默认使用 post-receive 挂钩来安排构建,但对于某些存储库(例如由 SourceForge 托管的存储库),这不是一个选项,因为运行存储库的机器被阻止访问外部 URL

【问题讨论】:

  • 杂乱无章是什么意思?您要解决的具体问题是什么?
  • 好吧,我不希望每次 Jenkins 发现 SourceForge 托管的 Hg 存储库包含一些新修订时都创建一个伪用户。 By cluttering, I mean that when selecting the "People" view, it lists not only actual Jenkins users, but also the last committer on a project when Jenkins polls and finds new changes / the last committer when a build is requested by an anonymous user .
  • 我的回答能回答你的问题吗?请选择一个答案或向我们提供更多信息以帮助您:)

标签: continuous-integration hudson jenkins


【解决方案1】:

您无法阻止创建它们,因为它们与 Jenkins 日志记录和跟踪的工作方式有关。但是,如果您需要查看仅包含“真实”用户的列表,您可以通过管理 jenkins/manage users 轻松完成此操作 - 不会出现缺少登录名的用户。

【讨论】:

  • 啊哈。有没有办法将通过电子邮件获得构建状态通知的电子邮件地址列入白名单?
  • 是的。在作业的设置中,您可以手动指定收件人并取消选中“向破坏构建的个人发送单独的电子邮件”以防止其他人收到电子邮件。如果你想要更多的控制,有一个插件可以让你对电子邮件进行精细控制 - wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin
猜你喜欢
  • 2022-06-10
  • 1970-01-01
  • 1970-01-01
  • 2011-06-25
  • 1970-01-01
  • 2018-01-07
  • 2014-04-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多