ci: add artifact dependency

- reuse artifact in netlify job
This commit is contained in:
Ming Di Leom 2022-03-14 21:01:37 +00:00
parent 6db2075ab9
commit 3e9e607604
No known key found for this signature in database
GPG Key ID: 32D3E28E96A695E8
2 changed files with 6 additions and 4 deletions

View File

@ -54,8 +54,6 @@ jobs:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
if: ${{ env.NETLIFY_SITE_ID != 0 && env.GITLAB_STATUS == 'down' }} if: ${{ env.NETLIFY_SITE_ID != 0 && env.GITLAB_STATUS == 'down' }}
run: | run: |
npm install
npm install netlify-cli -g npm install netlify-cli -g
netlify --telemetry-disable netlify --telemetry-disable
npm run build
netlify deploy --dir=public --prod netlify deploy --dir=public --prod

View File

@ -27,6 +27,9 @@ build_job:
pages: pages:
stage: deploy stage: deploy
dependencies:
- build_job
script: script:
- echo - echo
@ -49,13 +52,14 @@ cloudflare:
netlify: netlify:
stage: deploy stage: deploy
dependencies:
- build_job
before_script: before_script:
- npm install
- npm install netlify-cli -g - npm install netlify-cli -g
- netlify --telemetry-disable - netlify --telemetry-disable
script: script:
- npm run build
- netlify deploy --dir=public --prod - netlify deploy --dir=public --prod
cache: cache: