DB migration and Azure deployment slots
I’m planning to push a new web application to an Azure Web App Service (former Azure Website).
I’d like to make use of the deployment slots to be able to test my deployment before pushing it to production.
That’s all fine as long as there is no DB schema change require. But if there is a schema change I can’t have two software versions operating on the same db version.
Since I’m using EF Migrations, the push to the staging slot would instantly result in a DB update to the latest version.
DB migration and Azure deployment slots
I’m planning to push a new web application to an Azure Web App Service (former Azure Website).
I’d like to make use of the deployment slots to be able to test my deployment before pushing it to production.
That’s all fine as long as there is no DB schema change require. But if there is a schema change I can’t have two software versions operating on the same db version.
Since I’m using EF Migrations, the push to the staging slot would instantly result in a DB update to the latest version.
DB migration and Azure deployment slots
I’m planning to push a new web application to an Azure Web App Service (former Azure Website).
I’d like to make use of the deployment slots to be able to test my deployment before pushing it to production.
That’s all fine as long as there is no DB schema change require. But if there is a schema change I can’t have two software versions operating on the same db version.
Since I’m using EF Migrations, the push to the staging slot would instantly result in a DB update to the latest version.
DB migration and Azure deployment slots
I’m planning to push a new web application to an Azure Web App Service (former Azure Website).
I’d like to make use of the deployment slots to be able to test my deployment before pushing it to production.
That’s all fine as long as there is no DB schema change require. But if there is a schema change I can’t have two software versions operating on the same db version.
Since I’m using EF Migrations, the push to the staging slot would instantly result in a DB update to the latest version.
Why does CI stipulate that we should be able to rollback to any version of a software?
I was reading the book “Continuous delivery, reliable software deployments through build, tests and deployment automation “. And the author mentions that one should be able to rollback to any version of a software with one click.
Why does CI stipulate that we should be able to rollback to any version of a software?
I was reading the book “Continuous delivery, reliable software deployments through build, tests and deployment automation “. And the author mentions that one should be able to rollback to any version of a software with one click.
Why does CI stipulate that we should be able to rollback to any version of a software?
I was reading the book “Continuous delivery, reliable software deployments through build, tests and deployment automation “. And the author mentions that one should be able to rollback to any version of a software with one click.
Why does CI stipulate that we should be able to rollback to any version of a software?
I was reading the book “Continuous delivery, reliable software deployments through build, tests and deployment automation “. And the author mentions that one should be able to rollback to any version of a software with one click.
Why does CI stipulate that we should be able to rollback to any version of a software?
I was reading the book “Continuous delivery, reliable software deployments through build, tests and deployment automation “. And the author mentions that one should be able to rollback to any version of a software with one click.
Build automation vs deploy automation vs continuous integration
I want to become more efficient and I want to use ops tools efficiently.