Clean up gcloud deployment

Canadian-Provinces-Territories-Award-Layer test_v112
Paul Traina 2020-11-11 10:35:41 -08:00
rodzic e19ba69143
commit 54ab0a171a
1 zmienionych plików z 4 dodań i 5 usunięć

Wyświetl plik

@ -6,6 +6,7 @@ variables:
APT_CACHE_DIR: $CI_PROJECT_DIR/.cache/apt APT_CACHE_DIR: $CI_PROJECT_DIR/.cache/apt
NPM_CONFIG_CACHE: $CI_PROJECT_DIR/.cache/npm NPM_CONFIG_CACHE: $CI_PROJECT_DIR/.cache/npm
GCLOUD_SERVICE_ACCOUNT: /dev/null GCLOUD_SERVICE_ACCOUNT: /dev/null
GCLOUD_DEPLOY_PATH: gs://gridtracker_dltest/$CI_COMMIT_TAG
stages: stages:
- build - build
@ -46,7 +47,7 @@ packaging:
- if: '$CI_COMMIT_TAG =~ /^(v|test_).*/' - if: '$CI_COMMIT_TAG =~ /^(v|test_).*/'
artifacts: artifacts:
paths: paths:
- build/* - build/
name: '$CI_COMMIT_REF_SLUG' name: '$CI_COMMIT_REF_SLUG'
cache: cache:
paths: paths:
@ -78,11 +79,9 @@ staging_upload:
- if: '$CI_COMMIT_TAG =~ /^(v|test_).*/' - if: '$CI_COMMIT_TAG =~ /^(v|test_).*/'
script: script:
- echo "This will be the upload script for $CI_COMMIT_TAG" - echo "This will be the upload script for $CI_COMMIT_TAG"
- echo copying to $GCLOUD_DEPLOY_PATH
- gcloud auth activate-service-account --key-file $GCLOUD_SERVICE_ACCOUNT - gcloud auth activate-service-account --key-file $GCLOUD_SERVICE_ACCOUNT
- echo build artifacts ---- - cd build; gsutil -m rsync * $GCLOUD_DEPLOY_PATH
- ls -R build
- echo copying
- gsutil -m --project=gridtracker rsync build/* gs://gridtracker_dltest/$CI_COMMIT_TAG/
# this only creates a "source code release" -- gitlab doesn't specify binaries # this only creates a "source code release" -- gitlab doesn't specify binaries
# except as links to external storage, which is suboptimal for now # except as links to external storage, which is suboptimal for now