Automated PHP Application Deployment

My team currently has a web development / database server and a real deployment web server and a real-time database server. We use SVN with storage stored on the development server, but the problem lies in our deployment process.

Currently, when we need to deploy the update in a direct application, we simply use SFTP to transfer from the repository to a live web server, and then modify the database on the real server to reflect the development database. This is a very slow process, since we also minimize all javascript and CSS files.

I used Capistrano for Ruby and Cruise Control for java, but I never used anything for PHP. I would rather not build my own if something already existed. Does anyone know anything?

+4
source share
2 answers

Remember my last question:

Setting Up Deployment / Build / CI Cycle for PHP Projects

I have a number of very good recommendations. There is also a cruise control connector for PHP, phpUnderControl .

+5
source

I did a great job of auto-deployment using CruiseControl and phpUnderControl

http://topecoders.blogspot.com/2010/04/how-to-install-cruisecontrol.html

They work pretty cool, and all tests and code analysis are done automatically. He also deploys projects with every successful build.

0
source

Source: https://habr.com/ru/post/1303360/


All Articles