Commit a622d5fb authored by DasSkelett's avatar DasSkelett

Create and push version tags

parent d0df4330
...@@ -7,8 +7,15 @@ docker-build-master: ...@@ -7,8 +7,15 @@ docker-build-master:
before_script: before_script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
script: script:
- docker build --pull -t "${CI_REGISTRY_IMAGE}:latest" . - FULL_VERSION=$(curl --silent "https://aur.archlinux.org/rpc.php?type=info&arg=nginx-quic" | jq -r '.results.Version') \
&& VERSION=${FULL_VERSION%-*} && export VERSION
- docker pull "${CI_REGISTRY_IMAGE}:latest" # https://gitlab.com/gitlab-org/gitlab-foss/-/issues/17861#note_19140733
- docker build --pull --cache-from "${CI_REGISTRY_IMAGE}:latest" -t "${CI_REGISTRY_IMAGE}:latest" .
- docker tag "${CI_REGISTRY_IMAGE}:latest" "${CI_REGISTRY_IMAGE}:${VERSION}"
- docker tag "${CI_REGISTRY_IMAGE}:latest" "${CI_REGISTRY_IMAGE}:archlinux" - docker tag "${CI_REGISTRY_IMAGE}:latest" "${CI_REGISTRY_IMAGE}:archlinux"
- docker tag "${CI_REGISTRY_IMAGE}:latest" "${CI_REGISTRY_IMAGE}:${VERSION}-archlinux"
- docker push "${CI_REGISTRY_IMAGE}:latest"
- docker push "${CI_REGISTRY_IMAGE}:archlinux"
- docker push "${CI_REGISTRY_IMAGE}:latest" - docker push "${CI_REGISTRY_IMAGE}:latest"
- docker push "${CI_REGISTRY_IMAGE}:archlinux" - docker push "${CI_REGISTRY_IMAGE}:archlinux"
only: only:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment