Octopus Deploy check package 在升级到 Production 之前

Octopus Deploy check packge before promoting to Production

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

0.0.0-{branch-name}+{short-git-hash}

类似

0.0.0-add-new-button+8ad89d

对于生产版本,我们的版本是正常的 SemVer:

1.2.3

我正在尝试在 octo 中添加一个检查,这样我们就无法提升任何 build/package 功能分支 (0.0.0-add-new-button+8ad89d) 或 dev 分支 (0.0.0-dev+8ad89d) 构建到生产环境。

我只希望允许从 master (1.2.3) 生成的包提升到生产环境。

Octopus 支持使用 Channels. The various scenarios you mention are shown in an excellent video on this blog post