Add artifacts-page grabpl command (#51894)

This commit is contained in:
Dimitris Sotirakis
2022-07-07 18:00:28 +03:00
committed by GitHub
parent 849134b5dd
commit 5cbb7003c0
4 changed files with 56 additions and 4 deletions

View File

@ -41,7 +41,8 @@ load(
'upload_cdn_step',
'verify_gen_cue_step',
'publish_images_step',
'trigger_oss'
'trigger_oss',
'artifacts_page_step'
)
load(
@ -431,6 +432,13 @@ def publish_npm_pipelines(mode):
name='publish-npm-packages-{}'.format(mode), trigger=trigger, steps = steps, edition="all"
)]
def artifacts_page_pipeline():
trigger = {
'event': ['promote'],
'target': 'security',
}
return [pipeline(name='publish-artifacts-page', trigger=trigger, steps = [download_grabpl_step(), artifacts_page_step()], edition="all")]
def release_pipelines(ver_mode='release', trigger=None):
# 'enterprise' edition services contain both OSS and enterprise services
if not trigger:

View File

@ -1173,6 +1173,18 @@ def verify_gen_cue_step(edition):
],
}
def artifacts_page_step():
return {
'name': 'artifacts-page',
'image': build_image,
'depends_on': [
'grabpl',
],
'commands': [
'./bin/grabpl artifacts-page',
],
}
def end_to_end_tests_deps(edition):
if disable_tests:
return []