From development to production
There will come a moment when you’re developing your application when you decide it is time for other people to try out the fruits of your labor. This means moving your application from your development machine to another environment. This could be another developer’s machine or a production system.
Depending on the complexity of your system, moving the bits away could involve anything from a simple file copy to building a complex installer application. You also have to think about ways to remove your application from their system and about ways to update or upgrade your application. All these tasks are gathered under the term deployment.
Deployment should be as seamless as possible. The users should be able to take your application and prepare it for use effortlessly. This means all the hard work lies with us.
Creating a deployment scenario involves thinking about the following aspects:
- Copying your binaries
- Copying...