我正在TeamCity中为某些Core 2.0项目设置CI / CD,我想从.csproj文件中读取VersionPrefix。我不想要从TeamCity设置VersionPrefix(我已经阅读了这些答案)。
我们维持2个分支 - 开发和掌握。针对develop分支的签入在TeamCity中构建并打包,其VersionSuffix为“rc%build_counter%”。我们的部分流程是确定更新是主要版本,次要版本还是补丁版本,并在规划期间手动设置版本预览。
这样我们的nuget服务器就有其他测试版本的预发布版本,以及最新的稳定版本,即:
我正在使用TeamCity“OctopusDeploy:Create release”构建步骤,该步骤采用版本号属性,因此我需要一种方法来读取TeamCity中的VersionPrefix并将其设置为新的版本号。
顺便说一句,如果有任何方法可以在TeamCity中省略这个,只是在八达通方面选择版本,我就全力以赴。