【问题标题】:How can I set up Teamcity to Email out a Release note?如何设置 Teamcity 以通过电子邮件发送发行说明?
【发布时间】:2013-12-05 19:30:18
【问题描述】:

我有一个构建我的应用程序的 TeamCity 服务器和一个设置来跟踪我的功能请求/错误的 YouTrack 实例。我有 TeamCity/YouTrack 集成设置,因此问题日志在 TeamCity 中正确填写了自上次成功构建以来已在 YouTrack 中关闭的项目。如何设置 TeamCity 以向用户发送包含此问题列表的格式良好的电子邮件?

【问题讨论】:

  • stackoverflow.com/questions/6180772/…我不知道成功构建的邮件里有什么,也许打开它看看它包含什么
  • 这很接近,但我需要能够在电子邮件中包含来自 YouTrack 的信息。

标签: teamcity youtrack


【解决方案1】:

此答案已被here采用

  • 在浏览器中打开 TeamCity。
  • 浏览至Administration > User Management- Groups > All Users
  • 选择通知规则选项卡(默认情况下您会看到电子邮件通知程序规则)
  • 点击添加新规则
  • 选择 Builds from the selected build configuration 并选择您想要通知的构建
  • 在右侧显示Send notification when 勾选Build is successful
  • Save

您现在应该会收到一封包含更改摘要的电子邮件,例如

编译编译 :: myproject #2.0.成功(测试通过:1288)

代理:buildagent-01

包含的更改:1 个更改。

wturner 更改 02b88b1b1345(1 个文件):bug1 已修复

【讨论】:

  • 这让我成为了其中的一部分。但除此之外,我真正需要的是模板代码,以在电子邮件中包含单个构建的“问题”选项卡中的 YouTrack 工作项。
  • Issues tab of the individual build
  • TeamCity 文档 - confluence.jetbrains.com/display/TCD7/… p.s.如果您没有设置 YouTrack 集成,或者您没有在构建中的一个提交中引用票证,则此选项卡将不会显示。
  • 我已经设置了与 youtrack 的集成,但对我来说,它是一个“更改”选项卡,而不是一个问题选项卡。尽管如此,构建成功电子邮件对于每个已修复的问题都有足够的信息。 (youtrack 对该问题的总结)
  • 更改选项卡包含源代码管理提交消息,而不是已解决的 YouTrack 问题。作为一家公司,我们不想通过电子邮件向我们的客户发送提交消息,因为它们可能包含最终用户的实施细节和不必要的信息。然而,YouTrack 中已解决的问题对于最终用户来说是非常有用的信息,也是我正在寻找的信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-28
  • 2018-07-05
  • 2016-03-10
相关资源
最近更新 更多