Drone: Publish NPM packages after Storybook to avoid race condition (#29340)

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
This commit is contained in:
Arve Knudsen
2020-11-24 15:13:23 +01:00
committed by GitHub
parent 22788d1d86
commit 7d8cb6869a
3 changed files with 30 additions and 25 deletions
+1
View File
@@ -301,6 +301,7 @@ def publish_storybook_step(edition, ver_mode):
'image': publish_image,
'depends_on': [
'build-storybook',
'end-to-end-tests',
],
'environment': {
'GCP_KEY': {
+3 -2
View File
@@ -45,7 +45,8 @@ def release_npm_packages_step(edition, ver_mode):
'name': 'release-npm-packages',
'image': build_image,
'depends_on': [
'end-to-end-tests',
# Has to run after publish-storybook since this step cleans the files publish-storybook depends on
'publish-storybook',
],
'environment': {
'NPM_TOKEN': {
@@ -78,8 +79,8 @@ def get_steps(edition, ver_mode, publish):
if publish:
steps.extend([
upload_packages_step(edition=edition, ver_mode=ver_mode),
release_npm_packages_step(edition=edition, ver_mode=ver_mode),
publish_storybook_step(edition=edition, ver_mode=ver_mode),
release_npm_packages_step(edition=edition, ver_mode=ver_mode),
])
windows_steps = get_windows_steps(edition=edition, ver_mode=ver_mode)