チームに非常に単純な自動展開システムを実装しようとしています。
私たちのコードは SVN リポジトリにありますが、heroku を使用してアプリケーションをデプロイします (GIT を使用)
現在、私はローカルで次のことを行っています。
svn update
git add .
git commit -m "foo"
git push heroku master
しかし、このプロセスを自動化して、チームの誰かが新しいコードをコミットすると、自動的に heroku にプッシュされ、開発サイトで表示できるようにしたいと考えています。
これを行う簡単な方法はありますか?EC2 インスタンスをセットアップし、コミット後に (フック スクリプトを使用して) ssh 接続し、上記のコマンドを実行しますか? しかし、この解決策は複雑すぎるようです..