Roll it into one step, the artifacts are too large
This commit is contained in:
@@ -1,33 +1,17 @@
|
||||
stages:
|
||||
- dependencies
|
||||
- build
|
||||
- deploy
|
||||
|
||||
.docker_template:
|
||||
build:
|
||||
image: node:fermium-buster
|
||||
tags:
|
||||
- docker
|
||||
|
||||
node_modules:
|
||||
extends: .docker_template
|
||||
stage: dependencies
|
||||
script: npm ci
|
||||
artifacts:
|
||||
paths:
|
||||
- node_modules
|
||||
|
||||
build:
|
||||
extends: .docker_template
|
||||
stage: build
|
||||
script: npm run build
|
||||
|
||||
deploy:
|
||||
extends: .docker_template
|
||||
stage: deploy
|
||||
environment:
|
||||
name: sol-journal
|
||||
url: http://sol-journal.spencassemble.com/
|
||||
script:
|
||||
- npm ci
|
||||
- npm run build
|
||||
- docker login -u $DOCKERUSER -p $DOCKERPASS
|
||||
- docker image push spencerpincott/sol-journal:1.$CI_PIPELINE_IID
|
||||
- docker stop sol-journal
|
||||
|
||||
Reference in New Issue
Block a user