CI: Split publish-packages pipeline (#48414)

* Split publish packages pipeline

* Small refactoring
This commit is contained in:
Dimitris Sotirakis
2022-04-28 14:53:32 +03:00
committed by GitHub
parent da49e94069
commit a7a5476ac2
2 changed files with 45 additions and 8 deletions
+13 -6
View File
@@ -402,18 +402,25 @@ def publish_packages_pipeline():
'event': ['promote'],
'target': ['public'],
}
steps = [
oss_steps = [
download_grabpl_step(),
store_packages_step(edition='oss', ver_mode='release'),
]
enterprise_steps = [
download_grabpl_step(),
store_packages_step(edition='enterprise', ver_mode='release'),
]
deps = [
'publish-artifacts-public',
'publish-docker-oss-public',
'publish-docker-enterprise-public'
]
return [pipeline(
name='publish-packages', trigger=trigger, steps=steps, edition="all", depends_on=[
'publish-artifacts-public',
'publish-docker-oss-public',
'publish-docker-enterprise-public'
]
name='publish-packages-oss', trigger=trigger, steps=oss_steps, edition="all", depends_on=deps
), pipeline(
name='publish-packages-enterprise', trigger=trigger, steps=enterprise_steps, edition="all", depends_on=deps
)]
def publish_npm_pipelines(mode):