私は現在、レールエンジンを開発中です。これはプライベートgitに格納されています。
私はエンジンを使用する "テスト"アプリケーションを持っています。宝石ファイルでは、宝石のソースのgitリポジトリを指しています。この背後にある論理は、私はこのプロジェクトの唯一の開発者ですが、テストするのに役立つ人がいて、毎日最新のバージョンのワークを提供する必要があります。
私は毎晩、3AMで、自分のテストアプリケーションが自分のgitから最新のバージョンのgemを取得して自分自身を更新すると言いましょう。
私はこれに関する2つの質問があります:
- カピストラーの展開を「自動化する」(cron job?)ということは何ですか?それとももっと具体的なものがありますか?
- 私の宝石のバージョンを毎日増やす必要があるので、テストアプリケーションは新しいバージョンがあることを知っているか、バージョンが何であれ毎日gitから引き出すことができます。
現時点では、私がやっていることは:
- gitリポジトリのgemのバージョンを増やします。
- capistranoを使用して、毎晩手動でアプリケーションを再デプロイします。
ありがとう!