Skip to content

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/tools project
    • release/metadata project
  • GitLab.com
    • API for release tracking
    • API for creating the QA issue
  • sentry.GitLab.net
Edited by Alessio Caiazza