From e483f1a17c32b8423087ff26fca8c51fb9940882 Mon Sep 17 00:00:00 2001 From: JohannesMarbach Date: Sat, 25 Feb 2023 20:35:27 +0100 Subject: [PATCH] Add archiving script --- archive.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 archive.sh diff --git a/archive.sh b/archive.sh new file mode 100755 index 0000000..d4b9c39 --- /dev/null +++ b/archive.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +version=$(git describe --exact-match --tags HEAD || git rev-parse HEAD) +archive=unl0kr-${version}.tar.gz + +echo "Archiving repository with submodules..." +git-archive-all ${archive} + +echo "Uploading archive to GitLab..." +response=$(curl --request POST \ + --header "PRIVATE-TOKEN: $1" \ + --form "file=@${archive}" \ + "https://gitlab.com/api/v4/projects/29322771/uploads") + +path=$(echo "${response}" | jq -r .full_path) + +echo "${response}" +echo +echo "https://gitlab.com/${path}" + +rm -f "${archive}"