1

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

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

当前设置:

TeamCity Build Step Run:带参数的可执行文件

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

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

4

1 回答 1

2

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

定义环境变量

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

编辑参数规格

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

于 2015-08-04T07:37:30.653 回答