From fb92d4ac26209d265c3c3f96306fa5cc1c874519 Mon Sep 17 00:00:00 2001 From: Stephan Schulz <stephan.schulz-x2q@rub.de> Date: Mon, 18 Jan 2021 09:59:55 +0100 Subject: [PATCH] add example GitLab package upload script --- ci/upload_package.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 ci/upload_package.sh diff --git a/ci/upload_package.sh b/ci/upload_package.sh new file mode 100755 index 0000000..0d13486 --- /dev/null +++ b/ci/upload_package.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +PRIVATE_TOKEN=j5NU4Guz_op67gz1SJ-P + +# from https://docs.gitlab.com/ee/user/packages/generic_packages/ + +set -x + +ID=SLMS%2Floadbalancing +ID=1403 +PKGNAME=ALL-release +PKGVERSION=0.9.0 +FNAME=$1 + +# In CI +# 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file file.txt ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/my_package/0.0.1/file.txt' + +curl --header "PRIVATE-TOKEN: $PRIVATE_TOKEN"\ + --upload-file $(pwd)/$FNAME\ + https://gitlab.version.fz-juelich.de/api/v4/projects/$ID/packages/generic/$PKGNAME/$PKGVERSION/$FNAME + -- GitLab