From f91a9e8fa0cf220721582e103d65de33d0d74162 Mon Sep 17 00:00:00 2001 From: mbecker20 Date: Tue, 26 Nov 2024 06:39:15 +0000 Subject: [PATCH] Add upload-binaries.sh --- upload-binaries.sh | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 upload-binaries.sh diff --git a/upload-binaries.sh b/upload-binaries.sh new file mode 100644 index 0000000..57591fd --- /dev/null +++ b/upload-binaries.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +# release or dev +CHANNEL=$1 +# latest or latest-dev (or a specific version) +TAG=$2 +# passed as komodo variable +KOMODO_VERSION=$3 +# passed as komodo variable +KOMODO_GIT_TOKEN=$4 + +X86_64_IMAGE=git.komo.do/komodo/binaries:$TAG-x86_64 +AARCH64_IMAGE=git.komo.do/komodo/binaries:$TAG-aarch64 + +docker pull $X86_64_IMAGE +docker pull $AARCH64_IMAGE + +x86_64_id=$(docker create $X86_64_IMAGE) +aarch64_id=$(docker create $AARCH64_IMAGE) + +docker cp $x86_64_id:/periphery ./periphery-x86_64 +docker cp $aarch64_id:/periphery ./periphery-aarch64 + +curl --user mbecker20:$KOMODO_GIT_TOKEN \ + --upload-file ./periphery-x86_64 \ + https://git.komo.do/api/packages/komodo/generic/periphery/$KOMODO_VERSION-$CHANNEL/periphery-x86_64 +curl --user mbecker20:$KOMODO_GIT_TOKEN \ + --upload-file ./periphery-aarch64 \ + https://git.komo.do/api/packages/komodo/generic/periphery/$KOMODO_VERSION-$CHANNEL/periphery-aarch64 + +docker container rm $x86_64_id +docker container rm $aarch64_id \ No newline at end of file