Skip to content

Add coordinated pipeline QA barebones classes

Mayra Cabrera requested to merge add-qa-barebones into master

What does this MR do?

Add QA classes to trigger full and orchestrated quality pipelines

As part of gitlab-com/gl-infra/delivery#1490 (closed), we need to trigger different pipelines (Smoke, full and orchestrated) on different quality projects (quality/staging, quality/canary and quality/production). This commit introduces QA classes to trigger full and orchestrated pipelines in different quality environments.

  • CoordinatedPipeline::Qa::Orchestrated - Triggers an orchestrated pipeline in a specific project. Later one, a rake task will be created to use this class along with Project::Quality::GitlabQa
  • CoordinatedPipeline::Qa::Full - Triggers a Qa pipeline in a specific project. Later, rake tasks will be created to us this class along with Project::Quality::Staging and Project::Quality::Canary

Note that Smoke pipelines require active waiting, as such, they'll be implemented later using bride-jobs.

Author Check-list

  • [-] Has documentation been updated?
Edited by Mayra Cabrera

Merge request reports

Loading