Deployment
Within the release cycle, once development is complete on Monday, we proceed with the deployment process. Depending on the branching setup, we have two main scripts for code deployment to the DEV environment: one for the release branch and one for the develop branch.
| # | Pre-conditions | |
|---|
| 1 | All Pull Requests should be merged to the develop branch by Monday. | . |
| 2 | All the respective DB changes should be deployed on the DEV DB Server in ALL Instances. | . |
| 3 | If any webjob changes are required, then these are to be explicitly mentioned by the developer. | . |
| # | Steps | |
|---|
| 1 | Release branch created for all the required repositories using the script execution steps given below. | . |
| 2 | All the respective DB changes should be deployed on the DEV DB Server in ALL Instances. | . |
| 3 | If any webjob changes are required, then these are to be explicitly mentioned by the developer. | . |
| # | Verification | |
|---|
| 1 | All the changes should be deployed successfully in Dev environment without BREAKING any application or service. | . |
| 2 | Automated Test Scenarios should be executed during the night and produce successful report. | . |