Commit 5f0b5dd2 authored by Christopher Fullarton's avatar Christopher Fullarton

sets all jobs except the sync and the deploy job to interruptible and adds...

sets all jobs except the sync and the deploy job to interruptible and adds missing sentry cli installation
parent c11d885e
Pipeline #33435 failed
......@@ -24,6 +24,7 @@ install_node_modules:
- nodejs
script:
- npm install
interruptible: true
ts_lint:
stage: test
......@@ -34,6 +35,7 @@ ts_lint:
script:
- npm install
- node_modules/tslint/bin/tslint -c tslint.json -p tsconfig.json
interruptible: true
npm_test:
stage: test
......@@ -48,6 +50,7 @@ npm_test:
- apt-get -y install --allow-unauthenticated google-chrome-stable
- npm install
- npm test
interruptible: true
build:
stage: build
......@@ -65,6 +68,7 @@ build:
artifacts:
paths:
- dist
interruptible: true
generate_assets:
stage: assets
......@@ -91,6 +95,7 @@ generate_assets:
artifacts:
paths:
- dist
interruptible: true
sync_sentry:
stage: sync_sentry
......@@ -100,8 +105,8 @@ sync_sentry:
- nodejs
dependencies:
- generate_assets
image: getsentry/sentry-cli
script:
- npm install -g @sentry/cli
- echo "Create a new release $CI_COMMIT_SHA"
#- export SENTRY_URL=$SENTRY_BASE_URL
- export SENTRY_AUTH_TOKEN=$SENTRY_BASE_TOKEN
......@@ -147,6 +152,7 @@ build-beta:
artifacts:
paths:
- dist
interruptible: true
generate_assets-beta:
stage: assets-beta
......@@ -173,6 +179,7 @@ generate_assets-beta:
artifacts:
paths:
- dist
interruptible: true
sync_sentry-beta:
stage: sync_sentry-beta
......@@ -182,8 +189,8 @@ sync_sentry-beta:
- nodejs
dependencies:
- generate_assets-beta
image: getsentry/sentry-cli
script:
- npm install -g @sentry/cli
- echo "Create a new release $CI_COMMIT_SHA"
#- export SENTRY_URL=$SENTRY_BASE_URL
- export SENTRY_AUTH_TOKEN=$SENTRY_BASE_TOKEN
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment