【问题标题】:concourse tagged replease deployment大厅标记为重新部署
【发布时间】:2017-04-06 10:01:56
【问题描述】:

我想使用大厅自动部署标记版本。例如,如果我将发布标记为“阶段”,它将部署到登台。 concourse git 资源有一个 tag_filter 选项可以执行此操作。

问题是它需要提前知道分支名称,所以如果设置为 master 那么它将正常工作。但是,我们有可能不会合并到 master 的修补程序,因此我们事先不知道分支的名称,例如 hotfix-009。所以这个解决方案只适用于一个分支,但标签适用于任何分支。

我还看到有一个 git 多分支资源允许指定要监视的多个分支 (.*) 但这不支持 tag_filter 参数。

有什么想法吗?

【问题讨论】:

  • 为什么要这样做?我问的原因是因为这不太适合 Concourse 范式,而且通常更有助于让某人完成他们想要完成而不是他们想要.
  • 嗨,我有多个要部署到的环境。有些环境需要一些手动检查,所以我需要控制对它们的部署。我很想听听您的建议/改进或您对此的体验。

标签: continuous-integration concourse


【解决方案1】:

tag_filter 与全局兼容,因此将其设置为 stage-* 之类的就可以了。

【讨论】:

    猜你喜欢
    • 2012-06-23
    • 2012-09-19
    • 1970-01-01
    • 2015-12-14
    • 1970-01-01
    • 1970-01-01
    • 2017-02-07
    • 2023-03-06
    • 1970-01-01
    相关资源
    最近更新 更多