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
image: rust:alpine3.22
script:
- git submodule update --init
- apk add openssl-dev
- cargo test
before_script:
- git submodule update --init
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
build-and-push-image:
stage: build-and-push-image
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 push "$CI_REGISTRY_IMAGE:$IMAGE_TAG"
push-retagged-latest:
stage: push-retagged-latest
script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker pull "$CI_REGISTRY_IMAGE:$IMAGE_TAG"
- docker push "$CI_REGISTRY_IMAGE:latest"
rules: