TeamCity 用户:几个问题
-
11-09-2019 - |
题
这些问题仅适用于 TeamCity 用户
1) 是否可以配置 TeamCity 以根据您自己的正则表达式提取构建工件信息?这正是 Pulse 所做的 这里
2) TeamCity 是否与任何任务/错误跟踪工具集成?像吉拉一样?
3)这个问题仅适用于运行静态代码分析器的人。像 PC-Lint/Visual Lint 这样的工具可以生成 XML 报告。TeamCity 是否可以配置为解析这些工件并生成构建失败?
4) 我目前正在评估 TeamCity...社区论坛似乎不太活跃。对于那些付费支持的人来说,Jetbrains 的支持如何?好吗?Atlassian 似乎要好得多。
解决方案
TeamCity 允许使用基于 Ant 的模式获取构建工件。您可以指定多个模式并为每个模式设置目标目录。阅读更多内容 http://www.jetbrains.net/confluence/display/TCD4/Build+Artifact
有一个集成允许将 RF-3432 链接到 Jira 问题。更高级的集成可能会出现在 TC 的下一个版本中。阅读更多内容 http://www.jetbrains.net/confluence/display/TCD4/Mapping+External+Links+in+Comments
仅适用于自定义插件。或者您的构建过程可以发送特定的“回显”消息,这将更改构建状态和描述。
好的,我是 JetBrainer。也许我们不会立即回复,但我们会努力尽快回答论坛问题。付费客户还可以获得电子邮件支持。
希望这会有所帮助, 基尔
其他提示
声明:的我不为JetBrains的工作!但我在我现在的工作和脉冲工作的TeamCity
<强>构建工件强>:是的,将TeamCity的导出仍然是一个构建之后的工件。您可以添加定义蚂蚁式的通配符模式相匹配的文件(默认模式匹配留在根目录下建立的任何文件)。这些文件可以从针对每个单独的构建在项目视图中看到。
您可以使用特殊服务在构建脚本立即导出沿途文物太命令,我这样做了代码的复杂性的工具,生成一个XML文件,其中我还定义了一个自定义图表。
Bug跟踪:我没有这方面的经验,但的 KIR 指出了一些备选方案。
<强> XML解析强>:可以蚂蚁控制此。我包括一个名为安达利在我的构建能够跨XML文档的XPath运行,然后使用邮件服务的第三方工具导出的结果(在这种情况下超过复杂限制方法的计)将被显示在自定义曲线图。
我相信你也可以发布文物,提供的TeamCity与XSL呈现XML,并创建你的生成结果的附加选项卡以显示它(但我没有这样做)
技术支持:我已经找到了社区论坛是相当不错的,我有一两天内平民和Jetbrains的员工回答最多的问题,我用的是免费的“专业”的版本。 我只能想象,电子邮件支持将只是如果没有更好的为好!
我有点困惑这个问题,因为我使用的TeamCity,TC(我猜TC的设计原则)是允许的构建脚本(而不是TC)保持构建必要性的记者。
在换句话说,如果你需要的TeamCity做一些很酷的东西,只是无论是使用现有的任务,自己添加凉的东西在你的构建脚本构建系统或写一个。
TeamCity的支持楠,MSBuild的,蚂蚁和我相信,任何其他构建平台,你可以在buildagents安装上。
唯一的整合,我会想TC或任何其他CI平台,让他们为我的选择SC的源代码控制集成。整合的其余部分应该由我的构建脚本来控制。这样的话,我只在项目的每个项目,然后开始时配置我的TC一次,不要以后再触摸它。与此相反,可以构建每个版本改变。
所以,间接回答你的问题是肯定的,从理论上说,通过构建脚本。
希望这有助于。