Update .gitlab-ci.yml file

This commit is contained in:
2024-10-03 16:52:47 +00:00
parent 3112400fcd
commit 6e3d2b15e1

View File

@@ -1,18 +1,19 @@
merge: install:
image: docker:cli image: node:21.7.3
stage: test before_script:
services: - corepack enable
- docker:dind - pnpm config set store-dir .pnpm-store
variables:
DOCKER_IMAGE_NAME: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
script: script:
- docker build -t "$DOCKER_IMAGE_NAME" . - pnpm install
rules: cache:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"' key:
files:
- pnpm-lock.yaml
paths:
- .pnpm-store
build: build:
image: docker:cli image: docker:cli
stage: build
services: services:
- docker:dind - docker:dind
variables: variables:
@@ -25,4 +26,6 @@ build:
docker tag "$DOCKER_IMAGE_NAME" "$CI_REGISTRY_IMAGE:main" docker tag "$DOCKER_IMAGE_NAME" "$CI_REGISTRY_IMAGE:main"
docker push "$CI_REGISTRY_IMAGE:main" docker push "$CI_REGISTRY_IMAGE:main"
rules: rules:
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
dependencies:
- install