我们使用gitflow和TeamCity开发我们的许多产品。我们还需要同时支持多个版本并处理下一个版本。
我们使用以前版本的支持分支,并开发和掌握我们当前和未来的版本,这是我认为非常标准的。
是否有一种简单的方法可以在TeamCity中为每个分支设置构建计数器,而无需将其检入到repo中或为每个版本配置不同的配置?
例如,我希望我的版本在一个支持分支上,我希望1.0.1。(版本1的版本计数),在develop / master上我想要2.0.0。(版本2的版本计数)。
我知道我可以在构建结束时检查版本,但希望有更好的方法,我们暂时不检查任何内容。
答案 0 :(得分:1)
不,不是我意识到的。目前(在TC 9.0中),每个分支使用相同的构建配置。我知道做你要求的唯一方法是创建一个模板(所以所有构建步骤都使用相同的模板来避免重复)然后创建多个构建配置,每个配置链接到VCS的特定分支。