This commit is contained in:
Maple 2025-10-16 14:47:55 +02:00
commit 6cfdd0f30c

View file

@ -15,22 +15,23 @@ test:
stage: test stage: test
image: rust:alpine3.22 image: rust:alpine3.22
script: script:
- git submodule update --init
- apk add openssl-dev - apk add openssl-dev
- cargo test - cargo test
before_script:
- git submodule update --init
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
build-and-push-image: build-and-push-image:
stage: build-and-push-image stage: build-and-push-image
script: script:
- git submodule update --init
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker build -t "$CI_REGISTRY_IMAGE:$IMAGE_TAG" . - docker build -t "$CI_REGISTRY_IMAGE:$IMAGE_TAG" .
- docker push "$CI_REGISTRY_IMAGE:$IMAGE_TAG" - docker push "$CI_REGISTRY_IMAGE:$IMAGE_TAG"
push-retagged-latest: push-retagged-latest:
stage: push-retagged-latest stage: push-retagged-latest
script: script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker pull "$CI_REGISTRY_IMAGE:$IMAGE_TAG" - docker pull "$CI_REGISTRY_IMAGE:$IMAGE_TAG"
- docker push "$CI_REGISTRY_IMAGE:latest" - docker push "$CI_REGISTRY_IMAGE:latest"
rules: rules: