私のチームは現在、.Net および PHP Web アプリケーションの展開を自動化しようとしています。展開を合理化し、手動で行うことによる煩わしさと多くの頭痛の種を回避したいと考えています。
次のことを可能にするソリューションが必要です。
- Compile the application
- Version the application with the SVN version number
- Backup the existing site
- Deploy to a web farm
すべてのアプリは SVN を使用してソース管理されており、.Net アプリは CruiseControl を使用しています。MSBuild および NAnt デプロイメント スクリプトの使用を試みてきましたが、成功は限られています。過去に Capistrano も使用しましたが、可能であれば Ruby の使用は避けたいと考えています。
他に役立つ展開ツールはありますか?