Skip to content
Snippets Groups Projects
Unverified Commit f58802c6 authored by Timo Furrer's avatar Timo Furrer
Browse files

Parallel image deploys for latest

parent db85ba94
Branches
Tags
No related merge requests found
......@@ -120,15 +120,18 @@ gitlab-opentofu-image:latest:deploy:
variables:
OPENTOFU_VERSION: $LATEST_OPENTOFU_VERSION
RELEASE_IMAGE_NAME: "$CI_REGISTRY_IMAGE/gitlab-opentofu"
RELEASE_SEMVER: "${CI_COMMIT_TAG}-opentofu"
before_script:
- crane auth login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY"
script:
- crane copy "$GITLAB_OPENTOFU_IMAGE_NAME" "$RELEASE_IMAGE_NAME:$RELEASE_SEMVER"
- crane copy "$GITLAB_OPENTOFU_IMAGE_NAME" "$RELEASE_IMAGE_NAME:$CI_COMMIT_TAG"
- crane copy "$GITLAB_OPENTOFU_IMAGE_NAME" "$RELEASE_IMAGE_NAME:latest"
- crane copy "$GITLAB_OPENTOFU_IMAGE_NAME" "$RELEASE_IMAGE_NAME:$RELEASE_IMAGE_TAG"
rules:
- if: $CI_COMMIT_TAG
parallel:
matrix:
- RELEASE_IMAGE_TAG: ${CI_COMMIT_TAG}
- RELEASE_IMAGE_TAG: ${CI_COMMIT_TAG}-opentofu
- RELEASE_IMAGE_TAG: ${CI_COMMIT_TAG}-opentofulatest
- RELEASE_IMAGE_TAG: latest
# If the pipeline is for a new tag with a semantic version, and all previous jobs succeed,
# create the release.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment