...
Tags for staging cannot be created outside the deployment window. Hotfix tag for preprod and above can be created any anytime of the day.
Updates - 28/04/2020
Deployment tracker will still be created for each release. This is to track only manual steps like:
New jenkins job from dev jenkins
Jenkins job configuration changes
Infra changes and provision jobs
Anything that needs to be run manually
Jobs which are not covered under the automated build and deploy process
For all ansible code repos like sunbird-devops, sunbird-data-pipeline, sunbird-learning-platform, branch will be used to deploy and no need to create tag for these repos in automated deployments
Final tag for ansible code repos like sunbird-devops, sunbird-data-pipeline, sunbird-learning-platform will be created before promotion to next environment.
Any new tags post promotion for ansible code will be done by respective dev teams
If there is a change in build step of Jenkinsfile, the dev teams should also ensure to make this change in a file called auto_build_deploy which is present in every repo.