TeamCity有没有办法将最后一个固定的内部版本号传递到当前版本的构建步骤?

Ran*_*ber 5 teamcity continuous-integration

我希望能够将最后一个固定的内部版本号传递给我的TeamCity构建步骤.我没有看到我可以传入的系统参数,就像我使用当前的内部版本号一样.

有没有我没看到的参数?或者有没有办法从URL获取版本号?- 谢谢

Jef*_*itz -1

TeamCity 提供了一系列变量作为系统环境变量供您使用。

变量列表可以在这里找到:

http://confluence.jetbrains.net/display/TCD6/Predefined+Build+Parameters

TeamCity 分配的内部版本号可以在以下位置找到:build.number

--

您还可以通过在 TeamCity 的“我的设置和工具”部分中订阅该构建的 RSS 源来获取该项目所有先前构建的记录。适当放置的 powershell 脚本或 shell 脚本可以获取此 RSS 并解析它。在那里,您可以配置一个 RSS 提要来显示项目的最新版本...它似乎没有在 RSS 中显示固定状态,但您可以看到最近的几个版本。

--

最终想法 - 如果您使用 MySQL 作为配置数据库,您可以直接针对 MySQL 数据库中的表编写查询。这将允许您查询构建中的任何字段,并根据需要进行排序。