Does anyone know any good solutions for automated deployment to a remote server using SFTP? I am specifically trying to deploy an asp.net mvc website to mosso. I can do it manually every time using an SFTP client, but would much rather have an automated (and consistent) way to do this.
Does anyone know any good solutions for automated deployment to a remote server using
Share
I have written a pretty detailed blog post using TeamCity, and Web Deployment projects to automate build and deployment as a starter here:
http://www.diaryofaninja.com/blog/2010/05/09/automated-site-deployments-with-teamcity-deployment-projects-amp-svn
I have then added to this to show FTP addition
http://www.diaryofaninja.com/blog/2010/09/21/continuous-integration-tip-1-ndash-ftp-deployment
A basic process flow is pretty simple:
I then make sure that i only deploy the Trunk of my SVN repo, and develop and test everything in an branch before merging – this way only tested stuff gets deployed. Add Automated testing to your build cycle and you’ve got a match made in heaven.
Some great free tools to get going are: