Моя команда в настоящее время пытается автоматизировать развертывание наших .Net и PHP веб-приложений. Мы хотим оптимизировать развертывание и избегать проблем и многих головных болей, вызванных их выполнением вручную.Автоматизация развертывания для веб-приложений?
Нам требуется решение, которое позволит нам:
- 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, если это возможно.
Есть ли другие инструменты развертывания, которые могли бы нам помочь?
Решение для автоматизации выпуска приложений разработано специально для этого, вы можете найти список известных инструментов здесь: https://en.wikipedia.org/wiki/Application_release_automation – 2016-07-19 15:03:24