Continuous integration 自动跟踪不同环境版本的方法?

Continuous integration 自动跟踪不同环境版本的方法?,continuous-integration,teamcity,jira,confluence,environments,Continuous Integration,Teamcity,Jira,Confluence,Environments,在我的项目中,我们使用JIRA+Confluence+Teamcity 我们有不同的环境(开发环境、系统测试环境、测试环境、集成环境、实时环境)。我们从一个环境到另一个环境进行CI和构建 如果我想查看版本,我只需要访问 http://dev.xxxxx.blah:9000/version.xml http://systest.xxxxx.blah:9000/version.xml 该xml包含 <buildInfo> <buildNumber>46</build

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

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

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

http://dev.xxxxx.blah:9000/version.xml
http://systest.xxxxx.blah:9000/version.xml
该xml包含

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

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

但我想知道是否已经有JIRA、Confluence或Teamcity插件可以这样做?


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

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

您只需在构建/部署过程输出中使用此TeamCity命令:

##teamcity[buildNumber '<buildnum>']
##teamcity[建筑编号“”]

请参阅。

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

您只需在构建/部署过程输出中使用此TeamCity命令:

##teamcity[buildNumber '<buildnum>']
##teamcity[建筑编号“”]