Skip to content

Run package-and-qa on master more frequently

Traceability of the validation for gitlab-qa runs against gitlab-org/gitlab@master -> staging -> production is unclear. In an effort to improve this traceability to reduce issue occurrences like https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/7907

Requirements

  • Trigger gitlab-qa image to be built more frequently
  • Create a new scheduled pipeline every 2 hours to trigger tests against master - Engineering Productivity
  • Validate that executed test sets contain the necessary tests for each stage/group - Counterpart TAEs
  • Ensure handbook documents what test sets are run in which environment on given scheduled frequencies.

Future iterative improvements

  • Collaborate with Delivery team to ensure deployments to staging contain only green master builds

Proposal

Discussed during Quality Engineering Staff meeting on 2019-09-18 - https://docs.google.com/document/d/1mvKwDBCoYqIs9zB_PTUUhUoBKs_bOxtz3x15mNLkUu0/edit?ts=5d824705#bookmark=id.1kt130ch6hzn

Edited by Albert Salim