在TeamCity中读取.csproj VersionPrefix属性

时间:2018-03-27 18:35:48

标签: teamcity .net-core-2.0

我正在TeamCity中为某些Core 2.0项目设置CI / CD,我想从.csproj文件中读取VersionPrefix。我想要从TeamCity设置VersionPrefix(我已经阅读了这些答案)。

我们维持2个分支 - 开发和掌握。针对develop分支的签入在TeamCity中构建并打包,其VersionSuffix为“rc%build_counter%”。我们的部分流程是确定更新是主要版本,次要版本还是补丁版本,并在规划期间手动设置版本预览。

这样我们的nuget服务器就有其他测试版本的预发布版本,以及最新的稳定版本,即:

  • MyPackage1.0.0
  • MyPackage1.1.0-rc1
  • MyPackage1.1.0-rc2
  • MyPackage1.1.0

我正在使用TeamCity“OctopusDeploy:Create release”构建步骤,该步骤采用版本号属性,因此我需要一种方法来读取TeamCity中的VersionPrefix并将其设置为新的版本号。

顺便说一句,如果有任何方法可以在TeamCity中省略这个,只是在八达通方面选择版本,我就全力以赴。

0 个答案:

没有答案