mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
CI: Make build and store storybook trigger in the release process (#58686)
Make storybook trigger conditional
This commit is contained in:
parent
b0c197b966
commit
09c3ead945
12
.drone.yml
12
.drone.yml
@ -2132,9 +2132,8 @@ steps:
|
|||||||
image: grafana/build-container:1.6.5
|
image: grafana/build-container:1.6.5
|
||||||
name: build-storybook
|
name: build-storybook
|
||||||
when:
|
when:
|
||||||
paths:
|
event:
|
||||||
include:
|
- tag
|
||||||
- packages/grafana-ui/**
|
|
||||||
- commands:
|
- commands:
|
||||||
- ./bin/grabpl upload-cdn --edition oss
|
- ./bin/grabpl upload-cdn --edition oss
|
||||||
depends_on:
|
depends_on:
|
||||||
@ -2177,9 +2176,8 @@ steps:
|
|||||||
image: grafana/grafana-ci-deploy:1.3.3
|
image: grafana/grafana-ci-deploy:1.3.3
|
||||||
name: store-storybook
|
name: store-storybook
|
||||||
when:
|
when:
|
||||||
paths:
|
event:
|
||||||
include:
|
- tag
|
||||||
- packages/grafana-ui/**
|
|
||||||
- commands:
|
- commands:
|
||||||
- ./bin/grabpl artifacts npm store --tag ${DRONE_TAG}
|
- ./bin/grabpl artifacts npm store --tag ${DRONE_TAG}
|
||||||
depends_on:
|
depends_on:
|
||||||
@ -5514,6 +5512,6 @@ kind: secret
|
|||||||
name: packages_secret_access_key
|
name: packages_secret_access_key
|
||||||
---
|
---
|
||||||
kind: signature
|
kind: signature
|
||||||
hmac: 1d42ccac383b4cacb1a626ffdc71847208cca3b464a5ba80e012703b47d2b347
|
hmac: 4f5e09af0ec5a9d59c5e31333bf180dd52cba1ad2780d96a62d20583113ccb16
|
||||||
|
|
||||||
...
|
...
|
||||||
|
@ -16,13 +16,6 @@ trigger_oss = {
|
|||||||
'grafana/grafana',
|
'grafana/grafana',
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
trigger_storybook = {
|
|
||||||
'paths': {
|
|
||||||
'include': [
|
|
||||||
'packages/grafana-ui/**',
|
|
||||||
],
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
def slack_step(channel, template, secret):
|
def slack_step(channel, template, secret):
|
||||||
@ -259,7 +252,7 @@ def build_storybook_step(edition, ver_mode):
|
|||||||
'yarn storybook:build',
|
'yarn storybook:build',
|
||||||
'./bin/grabpl verify-storybook',
|
'./bin/grabpl verify-storybook',
|
||||||
],
|
],
|
||||||
'when': trigger_storybook,
|
'when': get_trigger_storybook(ver_mode),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -287,7 +280,7 @@ def store_storybook_step(edition, ver_mode, trigger=None):
|
|||||||
'PRERELEASE_BUCKET': from_secret(prerelease_bucket)
|
'PRERELEASE_BUCKET': from_secret(prerelease_bucket)
|
||||||
},
|
},
|
||||||
'commands': commands,
|
'commands': commands,
|
||||||
'when': trigger_storybook,
|
'when': get_trigger_storybook(ver_mode),
|
||||||
}
|
}
|
||||||
if trigger and ver_mode in ("release-branch", "main"):
|
if trigger and ver_mode in ("release-branch", "main"):
|
||||||
# no dict merge operation available, https://github.com/harness/drone-cli/pull/220
|
# no dict merge operation available, https://github.com/harness/drone-cli/pull/220
|
||||||
@ -1282,3 +1275,19 @@ def compile_build_cmd(edition='oss'):
|
|||||||
'CGO_ENABLED': 0,
|
'CGO_ENABLED': 0,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def get_trigger_storybook(ver_mode):
|
||||||
|
trigger_storybook = ''
|
||||||
|
if ver_mode == 'release':
|
||||||
|
trigger_storybook = {
|
||||||
|
'event': ['tag']
|
||||||
|
}
|
||||||
|
else:
|
||||||
|
trigger_storybook = {
|
||||||
|
'paths': {
|
||||||
|
'include': [
|
||||||
|
'packages/grafana-ui/**',
|
||||||
|
],
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return trigger_storybook
|
||||||
|
Loading…
Reference in New Issue
Block a user