Add upload-binaries.sh
This commit is contained in:
32
upload-binaries.sh
Normal file
32
upload-binaries.sh
Normal file
@ -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
|
Reference in New Issue
Block a user