八达通部署检查包,然后升级为生产

时间:2018-10-29 06:23:12

标签: octopus-deploy semantic-versioning cakebuild

在开发中,我们会像这样对构建进行版本控制:

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+8ad89ddev分支(0.0.0-dev+8ad89d)的构建/软件包建立到生产。

我只希望将从master1.2.3)生成的软件包提升为生产环境。

1 个答案:

答案 0 :(得分:1)

章鱼使用Channels支持此操作。您在this blog post的精彩视频中展示了您提到的各种场景。