CI updates #3

This commit is contained in:
Darren Clarke 2023-06-20 08:58:48 +00:00 committed by GitHub
parent da274d3c66
commit 065dedc7b2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -7,6 +7,9 @@ stages:
build-all:
stage: build
variables:
TURBO_TOKEN: $TURBO_TOKEN
TURBO_TEAM: $TURBO_TEAM
script:
- npm install -g turbo
- npm ci
@ -20,6 +23,9 @@ build-all:
variables:
DOCKER_TAG: ${CI_COMMIT_SHORT_SHA}
DOCKER_CONTEXT: .
only:
- main
- develop
script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- DOCKER_BUILDKIT=1 docker build --pull --no-cache -t ${DOCKER_NS}:${DOCKER_TAG} -f ${DOCKERFILE_PATH} ${DOCKER_CONTEXT}
@ -44,20 +50,11 @@ build-all:
link-docker-build:
extends: .docker-build
before_script:
- cd apps/link
variables:
DOCKER_NS: ${CI_REGISTRY}/digiresilience/link/link-stack/link
DOCKERFILE_PATH: apps/link/Dockerfile
DOCKERFILE_PATH: ./apps/link/Dockerfile
link-docker-release:
extends: .docker-release
before_script:
- cd apps/link
variables:
DOCKER_NS: ${CI_REGISTRY}/digiresilience/link/link-stack/link
cache:
key: ${CI_COMMIT_REF_SLUG}
paths:
- .turbo/