From def033747de371ae64824d5c33aa9195b7af7381 Mon Sep 17 00:00:00 2001 From: Spencer Pincott Date: Mon, 29 Aug 2022 23:12:01 -0400 Subject: [PATCH] Fix E2E Hopefully --- .gitlab-ci.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c6b513b..e831969 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,15 +1,39 @@ stages: + - dependencies - build + - deploy + +.docker_template: + image: node:fermium-buster + tags: + - docker + +node_modules: + extends: .docker_template + stage: dependencies + script: npm ci + artifacts: + paths: + - node_modules build: image: node:fermium-buster tags: - docker-build stage: build + script: npm run build + artifacts: + paths: + - public + +deploy: + image: docker + stage: deploy environment: name: sol-journal url: http://sol-journal.spencassemble.com/ script: + - docker image build -t spencerpincott/sol-journal:1.$CI_PIPELINE_IID . - docker login -u $DOCKERUSER -p $DOCKERPASS - docker image push spencerpincott/sol-journal:1.$CI_PIPELINE_IID - docker stop sol-journal