我正在设置teamcity和msbuild以自动化我们的构建过程,以比现在更高效。我们工作的每个项目都在teamcity中设置为单独的项目,并且每个项目都设置了3个构建配置:开发、预发布和生产环境。开发是我们标准的持续集成(CI)构建,会在每次提交后运行。预发布和生产分别进行构建和部署到相应的环境中。
我们的生产版本将使用teamcity计数器进行编号。但我希望设置预发布版本的构建,将其编号为下一个生产版本的Beta版。因此,如果生产版本的版本号为6,那么我希望将我的预发布版本编号为v7b1、v7b2等。是否有任何方法可以在teamcity或作为msbuild脚本的一部分来实现这一点呢?
我们的生产版本将使用teamcity计数器进行编号。但我希望设置预发布版本的构建,将其编号为下一个生产版本的Beta版。因此,如果生产版本的版本号为6,那么我希望将我的预发布版本编号为v7b1、v7b2等。是否有任何方法可以在teamcity或作为msbuild脚本的一部分来实现这一点呢?