Skip to content

Deploy tagged auto-deploy builds to preproduction

John Jarvis requested to merge jarv/auto-deploy into master

This MR introduces a new type of pipeline for auto-deploy.

If omnibus has a tag that follows the auto-deploy format, it will build an ubuntu package and initiate a deploy to preproduction.

  • Adds tests for the takeoff helper that didn't exist previously
  • Checks in various places to see if the omnibus git tag looks like an auto-deploy tag, if it does we limit jobs to only what is necessary to build and deploy for gitlab.com (to either preprod or staging)
  • In the case where we have an auto-deploy build, assets are compiled
  • Removes the dependency on the gitlab gem, this was causing issues for spec tests and was only necessary for a pipleline tigger, replaced it with the http gem
  • Renames Takeoff to Deployer for both CI variables and the helper, CI variables are duplicated until this is merged
Edited by GitLab Release Tools Bot

Merge request reports