有没有办法在团队城市中配置参数化构建?
我需要在实际触发构建之前传递一些参数。我有一个项目的多个版本,每次我的构建触发时都需要手动传递发布版本(它不是CI版本)
然后我会在我的构建中使用此版本。
答案 0 :(得分:6)
如果您真的不想使用TeamCity来管理您的版本号,那么一个选项就是为您的配置创建一个BuildVersion
(或任何您想要的名称)build parameter。
然后,每次触发构建时都需要手动定义版本;您可以通过单击custom build button并在后续对话框中输入参数版本来完成此操作。
然后,您可以在脚本中使用BuildVersion
属性。
然而,这并没有阻止人们在没有定义该参数的情况下执行构建(可能会造成一些混乱)。