私たちは機能ブランチを扱っています。ブランチを運用サーバーに展開しないようにするにはどうすればよいですか?
私たちが展開するbashスクリプトを使用している、そしてそのスクリプトが展開する定義のパラメータがあります。しかしなどprod_server、test_env、local_virtualbox、
、機能ブランチとトランクは常にだけに展開する必要がありますローカル/テストと以前の安定版ブランチは、prod envにデプロイできる唯一のものでなければなりません。 (私が求めている唯一の理由は、もちろん、最近、私は偶然、私たちのプロダクトをいくつかの機能ブランチで上書きしてしまったことです)。
これを行うには良い方法がありますか?私はいくつかの問題を解決するために適切なアプローチを取っていませんか?あるいは、私が作業しているブランチをチェックし、パラメータに与えられたenvの名前に従って制限するためにいくつかのbashismsを使うべきですか?私は枝の代わりにタグだけを配備すべきですか?
(関連性が高いとは確信していませんが、Javaコンソールアプリケーション、スプリングショップ、ビルドに使用されるmaven)。