3

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

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

然后我会在我的构建中相应地使用这个发布版本。

4

1 回答 1

6

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

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

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

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

于 2011-08-25T12:33:21.440 回答