Jenkins 可以发送电子邮件,从签出的文件中获取收件人吗?

发布于 2024-12-17 13:35:56 字数 265 浏览 0 评论 0原文

我对 Jenkins 很陌生,我一直在尝试将 Jenkins 配置为根据签出文件中的文件发送电子邮件。

基本上,我正在检查将我们自己的构建系统脚本迁移到 Jenkins 下运行的可能性。现有要求之一是将项目维护者的电子邮件存储在存储库中的 txt 文件中。开箱即用的 Jenkins 无法做到这一点,也许某些插件可以做到这一点?

如果 Jenkins(也许通过某些插件?)可以根据签出的存储库副本中的信息发送电子邮件,那就太好了。

任何帮助、信息或搜索方向将不胜感激。

I'm quite a new to Jenkins and I'm stuck trying to configure Jenkins to send email based on a file from checked out files.

Basically, I'm checking possibility to migrate our own build system scripts to run under Jenkins. One of the existing requirements is storing project maintainers' emails in a txt file in the repository. Out of the box Jenkins couldn't do that, perhaps some plugin can do the trick?

It would be great if somehow Jenkins (maybe through some plugin?) could send emails based on the information from checked out copy of repository.

Any help, information or a direction of search would be greatly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烈酒灼喉 2024-12-24 13:35:56

也许使用 Email Ext 插件 它允许您配置许多关于电子邮件的事情:

  • 触发器 - 选择应导致发送电子邮件通知的条件。
  • 内容 - 指定每封触发的电子邮件的主题和正文的内容。
  • 收件人 - 指定触发电子邮件时谁应该收到电子邮件。

我没有找到直接从源文件中获取收件人列表的选项,但您可以使用 Groovy 或 Jelly 脚本轻松扩展此插件。

Maybe with the Email Ext plugin which allows you to configure many many things about email :

  • Triggers - Select the conditions that should cause an email notification to be sent.
  • Content - Specify the content of each triggered email's subject and body.
  • Recipients - Specify who should receive a email when it is triggered.

I didn't find the option to directly take the recipient list from a source file, but you can extend easliy this plugin with Groovy or Jelly scripts.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文