teamcity api如何通过casename找到build
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了teamcity api如何通过casename找到build相关的知识,希望对你有一定的参考价值。
参考技术A 每个build步骤中只做一件事情,然后把一系列的build步骤组织起来按顺序执行来完成build过程。Build过程往往是比较复杂的,因此TeamCtiy通过build步骤的方式让您可以实现不同的应用场景。您可以在每个build步骤中只做一件事情,然后把一系列的build步骤组织起来按顺序执行来完成build过程。TeamCity会根据前一个build步骤的返回状态和当前的build状态来综合判断是否运行下一个build步骤。当满足下面条件时build步骤的状态被确定为失败:build步骤的执行过程返回了非零的退出代码并且该build的失败条件配置为起作用。其它情况则认为build步骤的状态为成功。我们可以在build步骤中指定不同的执行策略来告诉TeamCity究竟要不要执行下一个build步骤。
如何设置 Teamcity 以通过电子邮件发送发行说明?
【中文标题】如何设置 Teamcity 以通过电子邮件发送发行说明?【英文标题】:How can I set up Teamcity to Email out a Release note? 【发布时间】:2013-12-05 19:30:18 【问题描述】:我有一个构建我的应用程序的 TeamCity 服务器和一个设置来跟踪我的功能请求/错误的 YouTrack 实例。我有 TeamCity/YouTrack 集成设置,因此问题日志在 TeamCity 中正确填写了自上次成功构建以来已在 YouTrack 中关闭的项目。如何设置 TeamCity 以向用户发送包含此问题列表的格式良好的电子邮件?
【问题讨论】:
见***.com/questions/6180772/…我不知道成功构建的邮件里有什么,也许打开它看看它包含什么 这很接近,但我需要能够在电子邮件中包含来自 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 中已解决的问题对于最终用户来说是非常有用的信息,也是我正在寻找的信息。以上是关于teamcity api如何通过casename找到build的主要内容,如果未能解决你的问题,请参考以下文章
如何配置 TeamCity 构建代理以通过 SOCKS 代理使用 git 和 git:// 协议?
Teamcity:错误 MSB3147:找不到所需的文件“setup.bin”
找不到适合数据库类型的 JDBC 驱动程序:当 jar 文件存在时,PostgreSQL 与 Teamcity