TeamCity的 - 指定先前构建版本号为构建步骤参数(TeamCity - Specifying

2019-10-23 13:40发布

我在TeamCity的一个项目中的构建步骤之一调用带有由currentReleaseId / PreviousReleaseID的参数的EXE文件。

当前版本是很简单的,因为我可以只使用%build.counter%建成TC。 有谁知道我怎么能得到%build.counter% - 1个ID传递作为第二PARAM?

当前设置:

TeamCity的生成步骤执行:可执行文件的参数

命令来执行:\ CIS \ E $ \ PerformanceTracker \ ConsoleApp \ PerformanceTracker.ConsoleApp.exe

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

Answer 1:

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

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

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



文章来源: TeamCity - Specifying the previous build version as build step parameter