What is the best way to automate deploy?
Having 1 deploy for each client, what is the easiest way to keep all of these deploys? database migrations and all version handling?
In an example we have 100 clients
What is the best way to automate deploy?
Having 1 deploy for each client, what is the easiest way to keep all of these deploys? database migrations and all version handling?
In an example we have 100 clients
A good start is in alternative 2 of this answer , where I explain how to create transformations for the web.config
file. Here's another example .
In your case, there would have to be one transformation per client. The advantage of this is that not only the connection string can be modified, but any client configuration.
The procedure is entirely Azure-friendly, since you can choose which setting to use at the time of Web Deploy.