Skip to content

Improve reusability of package-and-test child pipeline

What does this MR do and why?

Make package-and-test child pipeline reusable in other projects. This makes the default setup so it doesn't rely on gitlab project code

  • Remove setting bundler usage by default (allows to just use gitlab-qa gem when ran outside of gitlab project)
  • Add ability to skip omnibus trigger job (if RELEASE image already pre-built when using in external repos)
  • Use qa-image to pre-download knapsack reports
  • Make qa cache reusable
  • Fail fast if pipeline is triggered without release

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Closes: Make package-and-test child pipeline from gitla... (gitlab-org/quality/quality-engineering/team-tasks#1471 - closed)

Edited by Andrejs Cunskis

Merge request reports

Loading