Teamcity - 参数化构建

Arp*_*pit 3 teamcity continuous-integration build parameterized

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

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

然后我会在我的构建中使用此发行版本.

Siy*_*ams 6

如果您真的不想使用TeamCity来管理您的版本号,那么一个选项是为您的配置创建一个BuildVersion(或任何您想要调用的)构建参数.

然后,每次触发构建时都需要手动定义版本; 您可以通过单击自定义生成按钮并在后续对话框中根据参数输入版本来执行此操作.

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

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