【发布时间】:2011-11-03 14:12:02
【问题描述】:
有没有办法在团队城市中配置参数化构建?
在实际触发构建之前,我需要传递一些参数。我的项目有多个版本,每次构建触发时我都需要手动传递发布版本(这不是 CI 构建)
然后我会在我的构建中相应地使用这个发布版本。
【问题讨论】:
标签: build continuous-integration teamcity parameterized
有没有办法在团队城市中配置参数化构建?
在实际触发构建之前,我需要传递一些参数。我的项目有多个版本,每次构建触发时我都需要手动传递发布版本(这不是 CI 构建)
然后我会在我的构建中相应地使用这个发布版本。
【问题讨论】:
标签: build continuous-integration teamcity parameterized
如果您真的不想使用 TeamCity 来管理您的版本号,那么一种选择是为您的配置创建一个 BuildVersion(或任何您想要的名称)build parameter。
然后您需要在每次触发构建时手动定义版本;您可以通过单击custom build button 并在随后的对话框中根据参数输入版本来执行此操作。
然后您可以在脚本中使用BuildVersion 属性。
然而,这并不能阻止人们在不定义该参数的情况下执行构建(可能会导致一些混乱)。
【讨论】: