I know enough to know that we need to get our application to deploy with a single user action. However, I don't know:
Can someone point me to some good resources for continous integration. I'd like to see some theory as well as a step by step practical guide.
Edit:
I'm in need to automated a web deployment right now; however, I'd also like to learn how to do this for desktop apps.
Deployment automation is what enables you to deploy your software to testing and production environments with the push of a button. Automation is essential to reduce the risk of production deployments.
It is an interface for managing and organizing cloud resources. The Azure Resource Manager(ARM) is what organizes the resource group that lets you deploy, manage, and delete all of the resources together in a single action.
I wrote a blog post that may be helpful:
Visual Studio Web Deployment Projects
It is a year and a half old, but talked about some new (at that time) project templates for VS and also a command-line utility from the IIS team called MSDeploy. They sounded really promising and it appeared they are ideal for targeting multiple build configurations, syncing multiple servers across a farm, and more control all around about the actual output of your website deployment.
Perhaps by now the technologies have matured as well.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With