我们使用git flow和TeamCity开发许多产品。我们还需要支持同时进行多个版本的维护,并且还要开发下一个版本。
我们使用支持分支来处理之前的版本,develop和master是当前和未来版本的标准分支。
是否有一种简单的方法在TeamCity中为每个分支设置一个构建计数器,而无需将其检入到存储库中或为每个版本设置不同的配置?
例如,我想在一个支持分支上设置版本号为1.0.1,(构建1版本1),在develop/master上我想要2.0.0的版本(构建2版本2)。
我知道可以在构建结束时检查版本号,但希望有一种更好的方式,因为目前我们没有将任何内容检入。
我们使用支持分支来处理之前的版本,develop和master是当前和未来版本的标准分支。
是否有一种简单的方法在TeamCity中为每个分支设置一个构建计数器,而无需将其检入到存储库中或为每个版本设置不同的配置?
例如,我想在一个支持分支上设置版本号为1.0.1,(构建1版本1),在develop/master上我想要2.0.0的版本(构建2版本2)。
我知道可以在构建结束时检查版本号,但希望有一种更好的方式,因为目前我们没有将任何内容检入。