CI: Add environment variables for edition to all pipelines (#58964)

Add environment variables to pipelines
This commit is contained in:
Dimitris Sotirakis
2022-11-18 16:15:04 +02:00
committed by GitHub
parent 766867735d
commit 0bf3c98eec
13 changed files with 87 additions and 19 deletions
+6 -5
View File
@@ -376,7 +376,7 @@ def publish_artifacts_pipelines(mode):
]
return [pipeline(
name='publish-artifacts-{}'.format(mode), trigger=trigger, steps=steps, edition="all"
name='publish-artifacts-{}'.format(mode), trigger=trigger, steps=steps, edition="all", environment = {'EDITION': 'all'}
)]
def publish_packages_pipeline():
@@ -406,9 +406,9 @@ def publish_packages_pipeline():
]
return [pipeline(
name='publish-packages-oss', trigger=trigger, steps=oss_steps, edition="all", depends_on=deps
name='publish-packages-oss', trigger=trigger, steps=oss_steps, edition="all", depends_on=deps, environment = {'EDITION': 'oss'},
), pipeline(
name='publish-packages-enterprise', trigger=trigger, steps=enterprise_steps, edition="all", depends_on=deps
name='publish-packages-enterprise', trigger=trigger, steps=enterprise_steps, edition="all", depends_on=deps, environment = {'EDITION': 'enterprise'}
)]
def publish_npm_pipelines(mode):
@@ -424,7 +424,7 @@ def publish_npm_pipelines(mode):
]
return [pipeline(
name='publish-npm-packages-{}'.format(mode), trigger=trigger, steps = steps, edition="all"
name='publish-npm-packages-{}'.format(mode), trigger=trigger, steps = steps, edition="all", environment = {'EDITION': 'all'},
)]
def artifacts_page_pipeline():
@@ -432,7 +432,8 @@ def artifacts_page_pipeline():
'event': ['promote'],
'target': 'security',
}
return [pipeline(name='publish-artifacts-page', trigger=trigger, steps = [download_grabpl_step(), artifacts_page_step()], edition="all")]
return [pipeline(name='publish-artifacts-page', trigger=trigger, steps = [download_grabpl_step(), artifacts_page_step()], edition="all", environment = {'EDITION': 'all'}
)]
def release_pipelines(ver_mode='release', trigger=None):
# 'enterprise' edition services contain both OSS and enterprise services