From 35a6304fcf9370f278137d7c5a5bc696f1df3411 Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Sun, 27 Oct 2024 12:49:59 +0000 Subject: [PATCH] Add automatic ci releases Signed-off-by: Nikolaos Karaolidis --- .gitlab-ci.yml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5e90389..899c522 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -21,6 +21,8 @@ test: - yarn script: - yarn test + except: + - tags build: image: node:20 @@ -39,6 +41,8 @@ build: expire_in: 1d reports: dotenv: job.env + except: + - tags release: image: registry.gitlab.com/gitlab-org/release-cli @@ -49,15 +53,15 @@ release: - job: build artifacts: true script: - - echo "Create Release $CI_COMMIT_REF_NAME" + - echo "Create Release $CI_COMMIT_SHA" release: - name: "Release $CI_COMMIT_REF_NAME" - tag_name: "$CI_COMMIT_REF_NAME" - ref: "$CI_COMMIT_REF_NAME" - description: "Release $CI_COMMIT_REF_NAME" + name: "Release $CI_COMMIT_SHA" + tag_name: "release-$CI_COMMIT_SHA" + ref: "$CI_COMMIT_SHA" + description: "Release $CI_COMMIT_SHA" assets: links: - name: "caldwell-59.zip" - url: "https://git.karaolidis.com/karaolidis/caldwell-59/-/jobs/$JOB_ID/artifacts/raw/caldwell-59.zip" - only: + url: "https://git.karaolidis.com/karaolidis/caldwell-59/-/jobs/$JOB_ID/artifacts/raw/dist/caldwell-59.zip" + except: - tags