章鱼发布版本控制

Octopus Release Versioning

我在 CD 过程中使用 Octopus 部署。我想知道两者之间的区别 Octopus.Version.NextPatch 比 Octopus.Version.Next。有区别吗?

#{Octopus.Version.Next} 不是有效的 release versioning template variable。这些变量的预期格式是

  • Octopus(表示系统变量)
  • 版本(表示版本控制变量)
  • Next OR Last(选择上一个版本或即将发布的版本)
  • 以下任意一项 - Major|Minor|Patch|Build|Revision|Suffix(选择版本标识符的特定部分)

因此,在您将 0.0.2 作为最后一次成功发布的项目中,#{Octopus.Version.NextPatch} 将评估为 3,其中 #{Octopus.Version.Next} 将无法评估并保留un-expanded.