TeamCity - 将以前的构建版本指定为构建步骤参数

时间:2015-06-29 23:07:36

标签: teamcity-9.0

我在TeamCity中有一个项目,其中一个构建步骤调用一个exe参数,该参数由currentReleaseId / PreviousReleaseID组成。

当前版本很简单,因为我可以使用TC内置的%build.counter%。有谁知道如何让%build.counter% - 1 id作为第二个参数传递?

当前设置:

TeamCity构建步骤 运行:带参数的可执行文件

命令可执行文件: \ CIS \ E $ \ PerformanceTracker \ ConsoleApp \ PerformanceTracker.ConsoleApp.exe

命令参数:%build.counter%r1.0.45

1 个答案:

答案 0 :(得分:2)

您可以为构建配置定义环境变量(即env.RELEASE_VERSION)

Define environment variable

然后点击edit并定义参数规格。在这里,您可以定义如何选择/输入环境变量的值

Edit parameter specification

在定义变量之后,可以在构建配置中以与%build.counter%相同的方式引用它(即%env.RELEASE_VERSION%)。如果您随后开始构建,系统将提示您输入发行版本参数

的值