From c97749c16acd52ef56d997ba04e40f5a5854f508 Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Tue, 14 May 2024 14:54:47 +0200 Subject: [PATCH] CI: Create release as part of CI --- .gitlab-ci.yml | 14 ++++++++++---- VERSION | 2 +- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 97519ab9..bc4dc395 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -310,7 +310,13 @@ release: - build:x86:driver script: - export PACKAGE_VERSION=`head -n1 VERSION` - - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file jfjoch_driver.tar.gz "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/jungfraujoch/${PACKAGE_VERSION}/jfjoch_driver.tar.gz"' - - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file jfjoch_frontend.tar.gz "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/jungfraujoch/${PACKAGE_VERSION}/jfjoch_frontend.tar.gz"' - - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file jfjoch_fpga_pcie_100g.mcs "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/jungfraujoch/${PACKAGE_VERSION}/jfjoch_fpga_pcie_100g.mcs"' - - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file jfjoch_fpga_pcie_8x10g.mcs "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/jungfraujoch/${PACKAGE_VERSION}/jfjoch_fpga_pcie_8x10g.mcs"' + - export PACKAGE_REGISTRY_URL="${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/jungfraujoch/${PACKAGE_VERSION}" + - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file jfjoch_driver.tar.gz "${PACKAGE_REGISTRY_URL}/jfjoch_driver.tar.gz"' + - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file jfjoch_frontend.tar.gz "${PACKAGE_REGISTRY_URL}/jfjoch_frontend.tar.gz"' + - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file jfjoch_fpga_pcie_100g.mcs "${PACKAGE_REGISTRY_URL}/jfjoch_fpga_pcie_100g.mcs"' + - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file jfjoch_fpga_pcie_8x10g.mcs "${PACKAGE_REGISTRY_URL}/jfjoch_fpga_pcie_8x10g.mcs"' + - release-cli create --name "Release $PACKAGE_VERSION" --tag-name $PACKAGE_VERSION \ + --assets-link "{\"name\":\"jfjoch_driver.tar.gz",\"url\":\"${PACKAGE_REGISTRY_URL}/jfjoch_driver.tar.gz\"}" \ + --assets-link "{\"name\":\"jfjoch_frontend.tar.gz",\"url\":\"${PACKAGE_REGISTRY_URL}/jfjoch_frontend.tar.gz\"}" \ + --assets-link "{\"name\":\"jfjoch_fpga_pcie_8x10g.mcs",\"url\":\"${PACKAGE_REGISTRY_URL}/jfjoch_fpga_pcie_8x10g.mcs\"}" \ + --assets-link "{\"name\":\"jfjoch_fpga_pcie_100g.mcs",\"url\":\"${PACKAGE_REGISTRY_URL}/jfjoch_fpga_pcie_100g.mcs\"}" diff --git a/VERSION b/VERSION index d9370124..d3683bd5 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.0-test +1.0.0-test3