capistrano 3.1: :repo_url、:repository、:local_repository の違いは何ですか?
展開を行うための最良の方法を見つけようとしています。私のコードはオフィスでローカルにホストされており、AWS にデプロイしています。すべてのエンジニアが自宅からデプロイを行います。
現在の私のワークフローは次のとおりです。
- VPN
- .ssh/config で転送エージェントを true に設定します
- RemoteForward を git リポジトリをホストするローカル サーバーに設定します。
- capistrano で AWS Deploy への ssh トンネルを開き、ユニコーンを再起動します。
- AWS への ssh トンネルを閉じる
私はこの SO の質問に出くわしました: Capistrano + Git : repository local to production serverで、この質問はリモート転送を行う必要があることを解決できるようです。
:repo_url、:repository、:local_repository の違いは何ですか?