Teamcity - 参数化构建

时间:2011-08-25 11:02:29

标签: build continuous-integration teamcity parameterized

有没有办法在团队城市中配置参数化构建?

我需要在实际触发构建之前传递一些参数。我有一个项目的多个版本,每次我的构建触发时都需要手动传递发布版本(它不是CI版本)

然后我会在我的构建中使用此版本。

1 个答案:

答案 0 :(得分:6)

如果您真的不想使用TeamCity来管理您的版本号,那么一个选项就是为您的配置创建一个BuildVersion(或任何您想要的名称)build parameter

然后,每次触发构建时都需要手动定义版本;您可以通过单击custom build button并在后续对话框中输入参数版本来完成此操作。

然后,您可以在脚本中使用BuildVersion属性。

然而,这并没有阻止人们在没有定义该参数的情况下执行构建(可能会造成一些混乱)。