06 Mar 2012 No Comments
The Joys of Automatic deployment with SVN/GIT and FTP/SFTP/etc
A while back I was extremely frustrated with shared hosting and the limited tools with which to update the sites I regularly work on.
For the most part, shared servers do not allow ssh access. Some do, many don’t. And therein lies my frustration.
I do not want to upload my changes every time I update something, and especially when many pages across a wide and varied folder structure have been updated (I’m looking at you ExpressionEngine & CakePHP). So I looked around for some solutions and found Springloops, who was at the time trialling their new deployment system.
I used it and fell in love. Simultaneous doployments, from any svn/git folder to any number of servers of your choosing. It handles FTP/SFTP/FTPS/Amazon S3. It has excellent rollback functionality, user management with varying roles and permissions on a per project basis, a wiki, a ticket system, notifications for pretty much any action, and so on.
So if you are considering a svn/git repo hosted offsite or automatic deployments or a project management system (abet for smaller projects IMO) then I would suggest you take a look at Springloops.
Links in this article to Springloops are referral links which give a 28 day trial period for their paid plans instead of the usual 14 day trial.