1

在我的项目中,我们使用 JIRA + Confluence + Teamcity。

我们有不同的环境(开发、系统测试、测试版、集成、实时)。我们使 CI 和我们的构建从一个环境到另一个环境取得进展。

如果我想查看我只需要访问的版本

http://dev.xxxxx.blah:9000/version.xml
http://systest.xxxxx.blah:9000/version.xml

该xml包含

<buildInfo>
 <buildNumber>46</buildNumber>
</buildInfo>

现在我们在手动更新的白板上跟踪不同的版本……不太可靠。我正在考虑做一个简单的网络应用程序,它可以为不同的环境获取 xml,并在表格或类似的表格中显示结果。

但我想知道......是否已经有任何 JIRA 或 Confluence 或 Teamcity 插件可以做到这一点?.

如果没有,是否有任何应用程序可以轻松做到这一点?

4

1 回答 1

1

TeamCity 可以使用您的自定义版本号(带有版本字符串或其他内容)而不是其自己的序列生成的版本号。在我的团队中,我们正在设置自己的版本号,基于源代码控制变更集编号作为内部版本号,我们可以在 TeamCity 中看到当前部署的工件的版本,在最后一次运行“部署到 XYZ”阶段旁边 -有关示例,请参见JetBrains 自己的 TeamCity 实例(例如,请参见“TeamCity C# runner 插件”)。

您需要做的就是在构建/部署过程输出中包含此 TeamCity 命令:

##teamcity[buildNumber '<buildnum>']

请参阅文档

于 2013-02-13T20:21:11.373 回答