MVC 4 と Entity Framework Code-First を使用して、ASP.NET に実装された Web アプリケーションの増分リリースを作成したいと考えています。
適切で安全な展開ルーチンを作成したいと考えています。現在、ソース管理として Subversion を使用しており、リリース可能なタグを SVN サーバーで利用できるようにして、運用サーバーにデプロイする予定です。サーバーは別のネットワークで実行されますが、SVN サーバーにアクセスできます。
サーバーは、IIS と MSSQL サーバーの両方を実行します。
- SVN を使用して新しいリリースを運用サーバーにデプロイする最良の方法は何ですか? ビルド済みバイナリまたはオンサイトビルド。
- 本番サーバーでモデルの変更を処理する方法は? 開発では、Visual Studio の Package Manager Console で Update-Database 関数を使用します。
編集:
SVN の代わりに git を使用するこのブログ投稿に基づいてセットアップを試みます。 -asp-net-mvc-github-and-jenkins/
それでも、すべての提案は大歓迎です。