Continuous integration 大堂标记的replease部署

Continuous integration 大堂标记的replease部署,continuous-integration,concourse,Continuous Integration,Concourse,我想使用concourse自动部署标记的发布。例如,如果我将发布标记为“stage”,它将部署到staging。对于concourse git资源,有一个tag_filter选项可以执行此操作 问题是它需要提前知道分支名称,因此如果为say master设置,那么它将正常工作。但是,我们有可能无法合并到主服务器的修补程序,因此我们事先不知道分支的名称,例如hotfix-009。因此,此解决方案仅适用于一个分支,但标记适用于任何分支 我还看到了一个git multi-branch资源,它允许指定要

我想使用concourse自动部署标记的发布。例如,如果我将发布标记为“stage”,它将部署到staging。对于concourse git资源,有一个tag_filter选项可以执行此操作

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

我还看到了一个git multi-branch资源,它允许指定要监视的多个分支(*),但它不支持tag_filter参数


有什么想法吗?

标签过滤器是glob兼容的,所以将其设置为类似于
stage-*
的功能就可以了。

为什么要这样做?我问这个问题的原因是,这不太适合Concourse范例,通常让某人了解他们想要完成的任务而不是他们想要完成的任务会更有帮助。嗨,我有多个要部署的环境。有些环境需要一些手动检查,因此我需要控制它们的部署。我很想听听您的建议/改进或您在这方面的经验。