Roll it into one step, the artifacts are too large

This commit is contained in:
2022-08-16 22:54:55 -04:00
parent cc62e6758f
commit 695c18feaa

View File

@@ -1,33 +1,17 @@
stages: stages:
- dependencies
- build - build
- deploy
.docker_template: build:
image: node:fermium-buster image: node:fermium-buster
tags: tags:
- docker - docker
node_modules:
extends: .docker_template
stage: dependencies
script: npm ci
artifacts:
paths:
- node_modules
build:
extends: .docker_template
stage: build stage: build
script: npm run build
deploy:
extends: .docker_template
stage: deploy
environment: environment:
name: sol-journal name: sol-journal
url: http://sol-journal.spencassemble.com/ url: http://sol-journal.spencassemble.com/
script: script:
- npm ci
- npm run build
- docker login -u $DOCKERUSER -p $DOCKERPASS - docker login -u $DOCKERUSER -p $DOCKERPASS
- docker image push spencerpincott/sol-journal:1.$CI_PIPELINE_IID - docker image push spencerpincott/sol-journal:1.$CI_PIPELINE_IID
- docker stop sol-journal - docker stop sol-journal