add prepare release job

This commit is contained in:
2024-05-16 00:50:27 +03:00
parent 71bd08d255
commit 5ac4607f79

View File

@@ -61,7 +61,9 @@ build-docker:
--dockerfile ${CI_PROJECT_DIR}/build/docker/Dockerfile \
--destination "${DOCKER_IMAGE}:${VERSION}-${CI_COMMIT_SHORT_SHA}"
dependencies:
- "make-version-name"
- make-version-name
needs:
- make-version-name
rules:
- if: $PREPARE_RELEASE == "Yes" && $WITHOUT_BUILD == "Yes"
when: never
@@ -81,7 +83,9 @@ make-release:
stage: release
image: ${RELEASE_CLI_IMAGE}
dependencies:
- "make-version-name"
- make-version-name
needs:
- make-version-name
tags:
- build
- docker
@@ -92,7 +96,7 @@ make-release:
- echo "Preparing release for version ${VERSION}-${CI_COMMIT_SHORT_SHA}"
release: # See https://docs.gitlab.com/ee/ci/yaml/#release for available properties
name: kube-forge:${VERSION}-${CI_COMMIT_SHORT_SHA}
tag_name: ${VERSION}-${CI_COMMIT_SHORT_SHA}"
tag_name: "${VERSION}-${CI_COMMIT_SHORT_SHA}"
description: "Kube-forge release for version ${VERSION}-${CI_COMMIT_SHORT_SHA}"
assets:
links: