Move release tracking from deployer to release-tools
Release tracking keeps track of deployed releases.
The deployer triggers a job in release-tools with $TRACK_DEPLOYMENT == "true", this will run
bundle exec rake "release:track_deployment[$DEPLOY_ENVIRONMENT, $DEPLOY_STATUS, $DEPLOY_VERSION]".
Responsibilities
This job is responsible for the following tasks:
- track deployment with GitLab deployment API
- track deployment on sentry
- create the QA issue
Dependencies
- ops.gitlab.net
-
release/toolsproject -
release/metadataproject
-
- GitLab.com
- API for release tracking
- API for creating the QA issue
- sentry.GitLab.net
Edited by Alessio Caiazza