- Wait for the Docker build to complete on CircleCI for the feature branch.
- Approve the pending staging deployment on CircleCI.
Watch the how-to video:
- 🚨 Unfortunately, our deployment process does not yet fail the build if the deployment fails.
To see if the deploy was successful, follow Kubernetes deployments, pods and events for any feedback:
kubectl --namespace laa-cla-public-staging get pods,deployments -o wide kubectl --namespace laa-cla-public-staging get events
- Please make sure you tested on a non-production environment before merging.
- Merge your feature branch pull request to
master
. - Wait for the Docker build to complete on CircleCI for the
master
branch. - Approve the pending staging deployment on CircleCI (see 'Releasing to non-production above' video for more info).
- Approve the pending production deployment on CircleCI.
- 🚨 Unfortunately, our deployment process does not yet fail the build if the deployment fails.
To see if the deploy was successful, follow Kubernetes deployments, pods and events for any feedback:
kubectl --namespace laa-cla-public-production get pods,deployments -o wide kubectl --namespace laa-cla-public-production get events
- Check the rollout history with
kubectl rollout history deployment/laa-cla-public --namespace=laa-cla-public-<environment>
- Roll back to the previous version with
kubectl rollout undo deployment/laa-cla-public --namespace=laa-cla-public-<environment>
📝 The <environment>
above is either staging
or production
.