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
+8 -4
View File
@@ -13,7 +13,8 @@ load(
'pipeline',
)
def test_backend(trigger, ver_mode):
def test_backend(trigger, ver_mode, edition="oss"):
environment = {'EDITION': edition}
init_steps = [
identify_runner_step(),
compile_build_cmd(),
@@ -21,10 +22,13 @@ def test_backend(trigger, ver_mode):
wire_install_step(),
]
test_steps = [
test_backend_step(edition="oss"),
test_backend_integration_step(edition="oss"),
test_backend_step(edition),
test_backend_integration_step(edition),
]
pipeline_name = '{}-test-backend'.format(ver_mode)
if ver_mode in ("release-branch", "release"):
pipeline_name = '{}-{}-test-backend'.format(ver_mode, edition)
return pipeline(
name='{}-test-backend'.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, environment=environment
)
+6 -2
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,
)