Continuous integration TeamCity用户:几个问题

Continuous integration TeamCity用户:几个问题,continuous-integration,teamcity,lint,pulse,Continuous Integration,Teamcity,Lint,Pulse,这些问题仅适用于TeamCity用户 1) 是否可以将TeamCity配置为基于您自己的正则表达式提取构建工件信息?这正是Pulse所做的 2) TeamCity是否与任何任务/缺陷跟踪工具集成?像吉拉 3) 这个问题只适用于运行静态代码分析器的人。像PC Lint/visuallint这样的工具可以生成XML报告。TeamCity是否可以配置为解析这些工件并生成构建失败 4) 我现在正在评估TeamCity…那里的社区论坛似乎不是很活跃。对于那些为支持付费的人,Jetbrains的支持如何?好

这些问题仅适用于TeamCity用户

1) 是否可以将TeamCity配置为基于您自己的正则表达式提取构建工件信息?这正是Pulse所做的

2) TeamCity是否与任何任务/缺陷跟踪工具集成?像吉拉

3) 这个问题只适用于运行静态代码分析器的人。像PC Lint/visuallint这样的工具可以生成XML报告。TeamCity是否可以配置为解析这些工件并生成构建失败


4) 我现在正在评估TeamCity…那里的社区论坛似乎不是很活跃。对于那些为支持付费的人,Jetbrains的支持如何?好吗?Atlassian似乎要好得多。

我对这个问题有点困惑,因为我使用TeamCity,TC(我猜TC的设计原则)是为了让构建脚本(而不是TC)保持与构建需求相对应

换句话说,如果您需要TeamCity做一些很酷的事情,只需在构建脚本中添加这些很酷的东西,或者使用构建系统中的现有任务,或者自己编写一个

TeamCity支持NAnt、MSBuild、Ant以及您可以在BuildAgent上安装的任何其他构建平台

我希望TC或任何其他CI平台的唯一集成是与我选择的SC进行源代码管理集成。其余集成应由我的构建脚本控制。这样,在每个项目开始时,我只为每个项目配置一次TC,然后再也不要碰它。相反,构建可以根据版本进行更改

因此,从理论上讲,通过构建脚本,您的问题的间接答案是肯定的


希望这能有所帮助。

我对这个问题有点困惑,因为我使用TeamCity,TC(我猜TC的设计原则)是为了让构建脚本(而不是TC)保持与构建需求相对应

换句话说,如果您需要TeamCity做一些很酷的事情,只需在构建脚本中添加这些很酷的东西,或者使用构建系统中的现有任务,或者自己编写一个

TeamCity支持NAnt、MSBuild、Ant以及您可以在BuildAgent上安装的任何其他构建平台

我希望TC或任何其他CI平台的唯一集成是与我选择的SC进行源代码管理集成。其余集成应由我的构建脚本控制。这样,在每个项目开始时,我只为每个项目配置一次TC,然后再也不要碰它。相反,构建可以根据版本进行更改

因此,从理论上讲,通过构建脚本,您的问题的间接答案是肯定的

希望这有帮助

  • TeamCity允许使用基于Ant的模式获取构建工件。您可以指定多个模式,并为每个模式设置目标目录。阅读更多

  • 有一个集成,可将RF-3432连接到Jira问题。更高级的集成可能会出现在下一版本的TC中。阅读更多

  • 只有自定义插件。或者,您的构建过程可以发送一条特定的“echo”消息,该消息将更改构建状态和描述

  • 好的,我是JetBrainer。也许我们不会立即回复,但我们会努力尽快回答论坛的问题。付费客户也有电子邮件支持

  • 希望这有帮助, 基尔

  • TeamCity允许使用基于Ant的模式获取构建工件。您可以指定多个模式,并为每个模式设置目标目录。阅读更多

  • 有一个集成,可将RF-3432连接到Jira问题。更高级的集成可能会出现在下一版本的TC中。阅读更多

  • 只有自定义插件。或者,您的构建过程可以发送一条特定的“echo”消息,该消息将更改构建状态和描述

  • 好的,我是JetBrainer。也许我们不会立即回复,但我们会努力尽快回答论坛的问题。付费客户也有电子邮件支持

  • 希望这有帮助, KIR免责声明:我不为JetBrains工作!但我在目前的工作中与Pulse和TeamCity合作过

    构建工件:是的,TeamCity将导出构建后保留的工件。您可以添加define-ant样式的通配符模式来匹配文件(默认模式匹配根构建目录中的所有文件)。可以从项目视图中查看每个单独生成的这些文件

    您也可以在构建脚本中使用special来立即导出构件,我这样做是为了生成xml文件的代码复杂性工具,我还为其定义了一个自定义图

    缺陷跟踪:我没有这方面的经验,但指出了一些替代方案

    XML解析:您可以使用ant进行控制。我在构建中包含了一个名为的第三方工具,该工具可以跨xml文档运行XPath,然后使用服务消息导出结果(在本例中,是超过复杂性限制的方法数),以显示在自定义图形中

    我相信您也可以发布工件,为TeamCity提供一个XSL来呈现XML,并在构建结果中创建一个额外的选项卡来显示它(但是我没有这样做)

    技术支持:我发现社区论坛相当不错,我在一两天内回答了平民和Jetbrains员工提出的大多数问题,我使用的是免费的“专业”版本。 我只能想象,电子邮件支持即使不是更好,也会一样好

    免责声明:我不为JetBrains工作!但我在目前的工作中与Pulse和TeamCity合作过

    构建工件:是的,TeamCity将导出构建后保留的工件。您可以添加define-ant样式的通配符模式来匹配文件(默认模式匹配根构建目录中的所有文件)。Th