Skip to content

[v0] Update CI: build, test, tag, release images

Fabien Catteau requested to merge v0-build-test-tag-release into v0

What does this MR do?

Back-port to v0 the new CI configuration of master (Dependency Scanning v2) introduced in !43 (merged).

The pipeline proceeds in 3-6 stages:

  • test and lint the Ruby project
  • build a temporary image
  • test and scan the image
  • test against test projects ("downstream" pipelines) if QA jobs are defined
  • tag the image
  • release for GitLab

QA jobs (test projects)

What are the relevant issue numbers?

This is needed to prevent regressions on doing the back-port described in gitlab-org/gitlab#33321 (closed)

Does this MR meet the acceptance criteria?

Edited by Fabien Catteau

Merge request reports