Skip to content

Refactor common-pipelines to use rules

Andrejs Cunskis requested to merge acunskis-refactor-rules into master

What does this MR do?

Complete overhall of common-pipelines definition

  • Replace only/except with more flexible rules definition
  • Remove duplication of schedule/trigger/manual jobs, use single job definition with different rules for dot-com environments
  • Add common allure report generation job for dot-com environments
  • Add common resource deletion job for dot-com environments
  • Add common knapsack generation job for dot-com environment
  • Extract various duplicate image definitions
  • Prepares structure for moving other qa pipeline definitions to common project

Check-list

Part of: https://gitlab.com/gitlab-org/quality/team-tasks/-/issues/1164+

Edited by Andrejs Cunskis

Merge request reports