rolling deployment vs canary deployment code example
Example: deployment types
Deployment can happen anytime-
We have a -REGULAR APPLICATION DEPLOYMENT-
where we deploy functional stories.
On the other hand
-EMERGENCY DEPLOYMENT- for bug fix. We typically
call it "HOT FIX"
So for REGULAR DEPLOYMENT
First all of if it's a big deployment we
hold "go-no-go" meeting to decide if we
are going to do deployment.If we decide to
deploy then
1-We are as a team raising a CO(Change order)
at least 3 days before the deployment
2-Change order get approved by upper management
and we are explaining
*what are we going to deploy
*steps of how we will deploy
*what we will do if we fail the deployment
*who needs to approve the success
of the deployment(usually PO does)
3-At the off hours when nobody uses the application
we are starting the deployment(usually around midnight)
4-If the deployment is succesful we close
the Change order mark it as complete
As a tester I usually watch the deployment.
I don't really involve.