当前位置:  开发笔记 > 运维 > 正文

如何在发送电子邮件时在Jenkins中获取SVN日志条目

如何解决《如何在发送电子邮件时在Jenkins中获取SVN日志条目》经验,为你挑选了1个好方法。

我正在尝试使用Jenkins在工作中创建自动构建.我们正在使用SVN进行版本控制.当构建成功时,我想向我的团队发送一封电子邮件说...人员X已经提交了以下更改.

如何在电子邮件正文中包含提交者名称和最后一个SVN日志条目?我正在使用Jenking email-ext插件.

谢谢!



1> Slav..:

主题行:

要显示最后一个构建的提交者,您可以将以下内容放入主题行中的任何位置.请注意,如果自上次构建以来已经提交了多个人,则会显示多个名称,因此会显示 (space) in "%a ".

${CHANGES, format="%a "}has/have committed the following changes

或者显示破坏构建的罪魁祸首列表

Build broken by ${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="%c", changesFormat="%a "}

不幸的是,如果罪魁祸首的名字在提交消息中多次出现,它也会在主题中多次出现.

SVN登录电子邮件

要将SVN登录到电子邮件中,我使用以下内容:

${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="Changes for Build #%n
%c
", changesFormat="
[%a] - (%r) %p
%m
"}

这些都是从内容令牌参考页面帮助中获取的,并且有大量的试验和错误.滚动到email-ext配置的底部,然后单击?内容令牌参考文本一致的图标(可能需要一段时间才能加载)

产生的输出类似于:


Build#123的更改

[ commiter_name ] - (1234567)/svn/path/to/changed.files
此处提交消息


推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有