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"