【发布时间】:2018-11-13 05:10:13
【问题描述】:
在开发过程中,我们像这样对构建进行版本控制:
0.0.0-{branch-name}+{short-git-hash}
类似
0.0.0-add-new-button+8ad89d
对于生产版本,我们的版本是正常的 SemVer:
1.2.3
我正在尝试在 octo 中添加检查,以便我们无法将任何作为功能分支 (0.0.0-add-new-button+8ad89d) 或 dev 分支 (0.0.0-dev+8ad89d) 构建的构建/包提升到生产。
我只希望允许从master (1.2.3) 生成的包被提升到生产环境。
【问题讨论】:
-
这支持使用Channels。该场景记录在this blog post
标签: octopus-deploy semantic-versioning cakebuild