Update gitlab-ci to split frontend and backend

master
Sijmen Schoon 4 years ago
parent 9dade180ec
commit 19602f49c5
No known key found for this signature in database
GPG Key ID: DAF7821E067D9C48
  1. 15
      .gitlab-ci.yml

@ -6,14 +6,21 @@ stages:
- build
variables:
IMAGE: registry.gitlab.com/$CI_PROJECT_PATH
IMAGE_FRONTEND: "registry.gitlab.com/$CI_PROJECT_PATH/frontend:$CI_COMMIT_REF_SLUG"
IMAGE_BACKEND: "registry.gitlab.com/$CI_PROJECT_PATH/backend:$CI_COMMIT_REF_SLUG"
before_script:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.gitlab.com
build:
build-frontend:
stage: build
script:
- docker build --pull -t $IMAGE:master .
- docker push $IMAGE:master
- docker build --pull -t "$IMAGE_FRONTEND":master -f frontend/Dockerfile frontend/
- docker push "$IMAGE_FRONTEND"
build-backend:
stage: build
script:
- docker build --pull -t "$IMAGE_BACKEND" -f backend/Dockerfile backend/
- docker push "$IMAGE_BACKEND"

Loading…
Cancel
Save