在开发中,我们会像这样对构建进行版本控制:
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
)生成的软件包提升为生产环境。