【发布时间】:2017-04-06 10:01:56
【问题描述】:
我想使用大厅自动部署标记版本。例如,如果我将发布标记为“阶段”,它将部署到登台。 concourse git 资源有一个 tag_filter 选项可以执行此操作。
问题是它需要提前知道分支名称,所以如果设置为 master 那么它将正常工作。但是,我们有可能不会合并到 master 的修补程序,因此我们事先不知道分支的名称,例如 hotfix-009。所以这个解决方案只适用于一个分支,但标签适用于任何分支。
我还看到有一个 git 多分支资源允许指定要监视的多个分支 (.*) 但这不支持 tag_filter 参数。
有什么想法吗?
【问题讨论】:
-
为什么要这样做?我问的原因是因为这不太适合 Concourse 范式,而且通常更有助于让某人完成他们想要完成而不是他们想要做.
-
嗨,我有多个要部署到的环境。有些环境需要一些手动检查,所以我需要控制对它们的部署。我很想听听您的建议/改进或您对此的体验。
标签: continuous-integration concourse