我想使用大厅自动部署标记的版本。例如,如果我将发布标记为“阶段”,它将部署到登台。concourse git 资源有一个 tag_filter 选项可以执行此操作。
问题是它需要提前知道分支名称,所以如果设置为 master 那么它将正常工作。但是,我们有可能不会合并到 master 的修补程序,因此我们事先不知道分支的名称,例如 hotfix-009。所以这个解决方案只适用于一个分支,但标签适用于任何分支。
我还看到有一个 git multi-branch 资源允许指定要监视的多个分支 (.*) 但这不支持 tag_filter 参数。
有任何想法吗?