TeamCity - 将以前的构建版本指定为构建步骤参数
TeamCity - Specifying the previous build version as build step parameter
我在 TeamCity 中有一个项目,其中一个构建步骤调用一个 exe,其参数由 currentReleaseId/PreviousReleaseID 组成。
当前版本非常简单,因为我可以使用 TC 内置的 %build.counter%。有谁知道我怎样才能让 %build.counter% - 1 id 作为第二个参数传递?
当前设置:
TeamCity 构建步骤
运行: 可执行参数
可执行命令:
\CIS\E$\PerformanceTracker\ConsoleApp\PerformanceTracker.ConsoleApp.exe
命令参数:%build.counter% r1.0.45
您可以为构建配置定义一个环境变量(即 env.RELEASE_VERSION)
然后单击 edit
并定义参数规范。在这里定义如何 select/enter 环境变量的值
定义变量后,它可以在构建配置中以与 %build.counter%
相同的方式引用(即 %env.RELEASE_VERSION%
)。如果您随后开始构建,系统将提示您输入发布版本参数的值
我在 TeamCity 中有一个项目,其中一个构建步骤调用一个 exe,其参数由 currentReleaseId/PreviousReleaseID 组成。
当前版本非常简单,因为我可以使用 TC 内置的 %build.counter%。有谁知道我怎样才能让 %build.counter% - 1 id 作为第二个参数传递?
当前设置:
TeamCity 构建步骤 运行: 可执行参数
可执行命令: \CIS\E$\PerformanceTracker\ConsoleApp\PerformanceTracker.ConsoleApp.exe
命令参数:%build.counter% r1.0.45
您可以为构建配置定义一个环境变量(即 env.RELEASE_VERSION)
然后单击 edit
并定义参数规范。在这里定义如何 select/enter 环境变量的值
定义变量后,它可以在构建配置中以与 %build.counter%
相同的方式引用(即 %env.RELEASE_VERSION%
)。如果您随后开始构建,系统将提示您输入发布版本参数的值