CI: Split release test pipelines (#56655)

* Split test release pipelines

* Add missing dependencies

* Add release branch case when naming pipeline
This commit is contained in:
Dimitris Sotirakis
2022-10-10 18:46:56 +03:00
committed by GitHub
parent 129a5a29e7
commit 75c5845749
4 changed files with 488 additions and 342 deletions

View File

@@ -13,7 +13,8 @@ load(
'pipeline',
)
def test_frontend(trigger, ver_mode):
def test_frontend(trigger, ver_mode, edition="oss"):
environment = {'EDITION': edition}
init_steps = [
identify_runner_step(),
download_grabpl_step(),
@@ -24,6 +25,9 @@ def test_frontend(trigger, ver_mode):
betterer_frontend_step(),
test_frontend_step(),
]
pipeline_name = '{}-test-frontend'.format(ver_mode)
if ver_mode in ("release-branch", "release"):
pipeline_name = '{}-{}-test-frontend'.format(ver_mode, edition)
return pipeline(
name='{}-test-frontend'.format(ver_mode), edition="oss", trigger=trigger, services=[], steps=init_steps + test_steps,
name=pipeline_name, edition=edition, trigger=trigger, services=[], steps=init_steps + test_steps,
)