3 ms·
If you're living inside the PHP world, I'd take a look at Phing ( http://www.phing.info/trac/ http://www.phing.info/trac/ ). It's very similar to Apache Ant and
by andrewjshults 14y ago
If you're living inside the PHP world, I'd take a look at Phing ( http://www.phing.info/trac/ http://www.phing.info/trac/ ). It's very similar to Apache Ant and uses a XML file to describe the build tasks (include/exclude files, copy, tar, SCP, run PHPUnit tests, etc.) and can easily be extended using PHP (we use the rsync extension). It takes a little while to get everything up and running, but once you've got it (and well tests) it'd pretty much bulletproof.
Also worth taking a look at WePay's blog post on how they do deployments: http://blog.wepay.com/2010/11/30/weploy-wepays-deployment-tool/ http://blog.wepay.com/2010/11/30/weploy-wepays-deployment-to...