Skip to content
Snippets Groups Projects
Commit c60739b0 authored by schnarkus's avatar schnarkus
Browse files

tag

parent 3676381c
No related branches found
No related tags found
No related merge requests found
Pipeline #68707 failed
...@@ -13,6 +13,7 @@ variables: ...@@ -13,6 +13,7 @@ variables:
stages: stages:
- test - test
- build - build
- tag
- publish - publish
test_job: test_job:
...@@ -35,6 +36,23 @@ build_job: ...@@ -35,6 +36,23 @@ build_job:
- artifact.bin - artifact.bin
expire_in: 5 min expire_in: 5 min
tag_job:
stage: tag
rules:
- if: $CI_COMMIT_REF_NAME == "prod" || $CI_COMMIT_REF_NAME == "dev"
when: always
image: docker:latest
services:
- docker:dind
tags:
- docker-privileged
dependencies:
- build_job
script:
- docker build -t $CI_REGISTRY_IMAGE:$version -f Containerfile .
- docker tag $CI_REGISTRY_IMAGE:$version $CI_REGISTRY_IMAGE:latest
- docker tag $CI_REGISTRY_IMAGE:$version $CI_REGISTRY_IMAGE:$environment_tag
publish_job: publish_job:
stage: publish stage: publish
rules: rules:
...@@ -46,16 +64,8 @@ publish_job: ...@@ -46,16 +64,8 @@ publish_job:
tags: tags:
- docker-privileged - docker-privileged
dependencies: dependencies:
- build_job - tag_job
script: script:
- docker buildx create --use
- docker buildx build \
--tag $CI_REGISTRY_IMAGE:$version \
--tag $CI_REGISTRY_IMAGE:latest \
--tag $CI_REGISTRY_IMAGE:$environment_tag \
--file Containerfile \
--output type=docker \
.
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
- docker push $CI_REGISTRY_IMAGE:$version - docker push $CI_REGISTRY_IMAGE:$version
- docker push $CI_REGISTRY_IMAGE:latest - docker push $CI_REGISTRY_IMAGE:latest
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment