Scripting 在Teamcity中发送电子邮件通知的脚本

Scripting 在Teamcity中发送电子邮件通知的脚本,scripting,notifications,teamcity,teamcity-8.0,Scripting,Notifications,Teamcity,Teamcity 8.0,当Teamcity的构建变成绿色和红色时,我需要向特定的团队发送电子邮件。 有人知道吗?可以在TeamCity内为此组进行配置和设置 可以在TeamCity内为此组进行配置和设置 有一些TeamCity插件,您可以开箱即用,但是 看起来是最有前途的。您还可以设置一个作业,该作业在您正在跟踪的项目的每个构建完成时触发。此生成将执行以下操作: 调用生成项目的最后状态。有关上下文,请参阅。将“在此处插入基本url”替换为teamcity基本url,将“btXXX”替换为构建id http://{ins

当Teamcity的构建变成绿色和红色时,我需要向特定的团队发送电子邮件。
有人知道吗?

可以在TeamCity内为此组进行配置和设置

可以在TeamCity内为此组进行配置和设置

有一些TeamCity插件,您可以开箱即用,但是 看起来是最有前途的。您还可以设置一个作业,该作业在您正在跟踪的项目的每个构建完成时触发。此生成将执行以下操作:

  • 调用生成项目的最后状态。有关上下文,请参阅。将“在此处插入基本url”替换为teamcity基本url,将“btXXX”替换为构建id
  • http://{insert base url here}/app/rest/builds/buildType:(id:btXXX)/statusIcon

  • 将此调用的结果保存在DB或txt文件中
  • 对于每个后续调用,检查新值是否与前一个相同;如果他们不在,不要发送电子邮件。如果值不匹配,则转至步骤4
  • 向收件人/通讯组列表发送电子邮件,通知他们生成状态的状态更改
  • 我个人倾向于用南音脚本完成所有这些,但这些都是需要采取的步骤


    您还可以查看Build status工具(Build status.appspot.com),该工具可以设置并显示在一个高度可见的位置,如果它变为红色,您的团队将不会错过它。

    有一些TeamCity插件,您可以在开箱即用,但 看起来是最有前途的。您还可以设置一个作业,该作业在您正在跟踪的项目的每个构建完成时触发。此生成将执行以下操作:

  • 调用生成项目的最后状态。有关上下文,请参阅。将“在此处插入基本url”替换为teamcity基本url,将“btXXX”替换为构建id
  • http://{insert base url here}/app/rest/builds/buildType:(id:btXXX)/statusIcon

  • 将此调用的结果保存在DB或txt文件中
  • 对于每个后续调用,检查新值是否与前一个相同;如果他们不在,不要发送电子邮件。如果值不匹配,则转至步骤4
  • 向收件人/通讯组列表发送电子邮件,通知他们生成状态的状态更改
  • 我个人倾向于用南音脚本完成所有这些,但这些都是需要采取的步骤


    您还可以查看构建状态工具(Build status.appspot.com),该工具可以设置并显示在一个高度可见的位置,如果它变红,您的团队将不会错过该工具。

    是否有任何理由将其标记为Ruby问题?是否有任何理由将其标记为Ruby问题?