We're looking to automate our deployment of Web Applications, particularly when going from local development to a remote server.
Our current stack is LAMP remotely, MAMP locally, but I'm interested in general what people are using for this task regardless of their environment?
I'm not just talking about moving files around, I also meant considering other tasks such as:
- Setting up Database schema
- Managing configurations
- Misc tasks required for deployment (creating log files etc.)