|
|
|
|
|
by spleeyah
5241 days ago
|
|
Have you looked into things like Fabric for automating installations like this? It sounds like you're only deploying to one (or a few) machines, or is it more? This part of the development cycle has always interested me, especially to see how other people do things. |
|
* Check out to clean directory
* Run tests
* Zip source
* Upload
* Unzip
* Backup existing (in case of needing rollback)
* Deploy static files
* Run South db migrations
* Restart
It's very easy to get started with Fabric and once you're using it, everything can easily be automated.