私は、コンコースを使用してタグ付きリリースを自動展開したいと思います。たとえば、リリースに「ステージ」としてタグを付けると、ステージングに展開されます。これを行うためにconcourse gitリソース用のtag_filterオプションがあります。concourse tagged replease deployment
問題は、あらかじめブランチ名を知っておく必要があるということです。だから、もしmasterに設定されていればうまくいくでしょう。しかし、私たちはマスターにマージされないかもしれないホットフィックスを持っているので、例えばhotfix-009のように、ブランチの名前をあらかじめ知っているわけではありません。したがって、このソリューションは1つのブランチに対してのみ機能しますが、タグはどのブランチにも適用されます。
また、監視するマルチブランチを指定できるgit multi-branchリソースがありますが、これはtag_filterパラメータをサポートしていません。
アイデア?
なぜこのようにしたいのですか? これはコンコースのパラダイムにはうまく収まりきっていないからです。通常、自分がしようとしているものの代わりに*達成しようとしているものを誰かに手伝ってもらう方が役に立ちます。 – materialdesigner
こんにちは、私は展開したい複数の環境があります。環境の中にはマニュアルチェックが必要なものもありますので、それらの環境への配備を制御する必要があります。私は非常にあなたの提案/改善やこれのあなたの経験を聞くことに興味があります。 – retroman