mirror of
https://github.com/grafana/grafana.git
synced 2025-08-03 02:21:48 +08:00
Add artifacts-page grabpl command (#51894)
This commit is contained in:

committed by
GitHub

parent
849134b5dd
commit
5cbb7003c0
@ -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:
|
||||
|
@ -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 []
|
||||
|
Reference in New Issue
Block a user