Heroku へのデプロイのプロセスを短縮したい (つまり、git push)
私は git-flow を使用してコードベースを整理しています。通常、プロセスは次のようになります。
- 新しい機能ブランチを開始する
- コーディングを行う
- このブランチを私の dev heroku インスタンスにプッシュします -
git push develop feature/somefeature:master
) - 開発ブランチにマージします
- 新しいリリース ブランチを作成する
- これを本番のherokuインスタンスにプッシュします-
git push production release/1.2.3:master
私がやりたいのは、次のような Fab コマンドを実行できるようにすることです。
fab dev_deploy
現在の作業ブランチが何であれ、開発インスタンスにデプロイするだけです
と
fab prod_deploy
これは同じことを行いますが、本番インスタンスにプッシュします。リリース ブランチ内にいることなどを確認するために、ここにいくつかのサニティ チェックを含めることができます。
私のfabコマンドは他のことを行います(静的アセットを適切なS3バケットにプッシュするなど、南への移行コマンドを実行するなど)
だから私が本当に知りたいのは、現在の作業ブランチをファブリック内の変数として取得する方法です...!?
ありがとう、
男