nmreval/tools/upload_gitea.sh

39 lines
1.5 KiB
Bash
Raw Normal View History

#!/bin/bash
if [ -z ${GO_PIPELINE_LABEL} ]; then
echo "GO_PIPELINE_LABEL is not set. doing nothing"
else
APPIMAGE=NMReval-${GO_PIPELINE_LABEL}-x86_64.AppImage
ZSYNC=NMReval-${GO_PIPELINE_LABEL}-x86_64.AppImage.zsync
2023-02-06 19:38:04 +00:00
GITEA_OWNER=IPKM
echo "Upload AppImage started"
#
# AppImage
#
# versioned
2023-12-06 15:51:16 +00:00
curl -sS --user ${UPLOAD_USER}:${UPLOAD_TOKEN} \
--upload-file $APPIMAGE \
2023-02-02 17:45:18 +00:00
https://gitea.pkm.physik.tu-darmstadt.de/api/packages/${GITEA_OWNER}/generic/NMReval/${GO_PIPELINE_LABEL}/$APPIMAGE
# latest
2023-12-06 15:51:16 +00:00
curl -sS --user ${UPLOAD_USER}:${UPLOAD_TOKEN} -X DELETE \
https://gitea.pkm.physik.tu-darmstadt.de/api/packages/${GITEA_OWNER}/generic/NMReval/latest/NMReval-latest-x86_64.Appimage
2023-12-06 15:51:16 +00:00
curl -sS --user ${UPLOAD_USER}:${UPLOAD_TOKEN} \
--upload-file $APPIMAGE \
https://gitea.pkm.physik.tu-darmstadt.de/api/packages/${GITEA_OWNER}/generic/NMReval/latest/NMReval-latest-x86_64.Appimage
#
# zsync files
#
# versioned
2023-12-06 15:51:16 +00:00
curl -sS --user ${UPLOAD_USER}:${UPLOAD_TOKEN} \
--upload-file $ZSYNC \
2023-02-02 17:45:18 +00:00
https://gitea.pkm.physik.tu-darmstadt.de/api/packages/${GITEA_OWNER}/generic/NMReval/${GO_PIPELINE_LABEL}/$ZSYNC
# latest
2023-12-06 15:51:16 +00:00
curl -sS --user ${UPLOAD_USER}:${UPLOAD_TOKEN} -X DELETE \
2023-02-02 17:45:18 +00:00
https://gitea.pkm.physik.tu-darmstadt.de/api/packages/${GITEA_OWNER}/generic/NMReval/latest/NMReval-latest-x86_64.Appimage.zsync
2023-12-06 15:51:16 +00:00
curl -sS --user ${UPLOAD_USER}:${UPLOAD_TOKEN} \
--upload-file $ZSYNC \
2023-02-02 17:45:18 +00:00
https://gitea.pkm.physik.tu-darmstadt.de/api/packages/${GITEA_OWNER}/generic/NMReval/latest/NMReval-latest-x86_64.Appimage.zsync
fi