Add internal to internal patch upgrade job for backport MRs

What does this MR do and why?

Add internal to internal patch upgrade job for backport MRs. Example upgrade path if looking at 17.6 releases which had one build-0 internal release before: 17.6^internal-build-0 -> 17.6^built_from_MR.

References

https://gitlab.com/gitlab-com/gl-infra/software-delivery/framework/software-delivery-framework-issue-tracker/-/issues/29+

How to set up and validate locally

Scenario can be run locally as following gitlab-qa!1417 (merged)

CI check for this new job - Draft: Test CI - Add internal to internal patch... (!189296 - closed), job passed https://gitlab.com/gitlab-org/gitlab/-/jobs/9832220256 (image not found is expected as there is no actual internal release available for 17.11)

Dev token was added with https://gitlab.com/gitlab-org/quality/engineering-productivity-infrastructure/-/merge_requests/937+

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Nailia Iskhakova

Merge request reports

Loading