From 8dd9576d43245ef341424636520d0ff27d9da4a6 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby Date: Tue, 18 Jul 2023 11:26:02 +0200 Subject: [PATCH] ci: Add linux build and tab linux build. --- .gitlab-ci.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d72cec1b..f191a150 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,7 +13,7 @@ test: script: - echo "TODO PAMHYR tests" -nightly-linux-package: +linux-package: stage: release artifacts: paths: @@ -22,10 +22,21 @@ nightly-linux-package: script: - cd packages - ./linux.sh + +tag-linux-release: + stage: release + rules: + - if: $CI_COMMIT_TAG + needs: + - job: linux-package + artifacts: true + script: + - echo "POST ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/releases/${CI_COMMIT_TAG}/assets/links" + - echo " url - ${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts" - | curl --request POST \ --header "PRIVATE-TOKEN: ${PRIVATE_TOKEN}" \ - --data name="pamhyr-gnulinux-amd64-nightly" \ + --data name="pamhyr-gnulinux-amd64-${CI_COMMIT_TAG}" \ --data url="${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/packages/pamhyr-gnulinux-amd64.tar.xz" \ --data direct_asset_path="/packages/pamhyr-gnulinux-amd64.tar.xz" \ - "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/releases/nightly/assets/links" + "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/releases/${CI_COMMIT_TAG}/assets/links"