Reputation:
My coworker and I are debating how to deploy code. Currently we run rsync which copies code from our SVN to all production servers.
All fine and dandy, but I think we also need a way to deploy a package containing just the files I need. I don't want to sync my entire code base when I want patch 1 or 2 php files. He disagrees with the idea of having packages, which would contain just the code I need, instead of the entire SVN.
Please tell me I'm not crazy for wanting packages!
Upvotes: 0
Views: 878
Reputation: 3256
You can use a program like Jenkins. Jenkins will identify if a code has changed on SVN, automatically make the build from the code (or just copy the code eg. ASP) and make the deploy to your desire environment (production, homolog, develop).
Dig on web for Continuous Integration.
Upvotes: 1
Reputation: 81
For a simple architecture/project you could use an SVN client for each step.
DEV->QA->PROD.
E.g.
DEV commits 2 files
QA svn update just those 2.
If all works update in the PROD too.
Upvotes: 0