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