From 299273c72f99f35ad95ef0fd359131003864aa64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dorian=20Pu=C5=82a?= Date: Thu, 22 Feb 2024 21:06:58 -0500 Subject: [PATCH] Add support for uploading the Debian package. --- .drone.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 941141d..cdc7ad5 100644 --- a/.drone.yml +++ b/.drone.yml @@ -47,8 +47,18 @@ steps: - name: create-debian-package image: code.birch-tree.net/dorian/mirror-server:build commands: - - cargo deb -# - TODO: Add a publish step based on the publish-deb.sh + - export PKG_PATH=$(cargo deb) + - export PKG_FILENAME=$(basename $PKG_PATH) + - export PKG_NAME=$(basename $PKG_PATH | awk -F _ '{print $1}') + - export PKG_VERSION=$(basename $PKG_PATH | awk -F _ '{print $2}') + - | + curl --user "${USERNAME}:${PASSWORD}" -X PUT + --upload-file "${PKG_PATH}" + "https://code.birch-tree.net/api/packages/${USERNAME}/generic/${PKG_NAME}/${PKG_VERSION}/${PKG_FILENAME}" + environment: + USERNAME: dorian + PASSWORD: + from_secret: gitea-release-password depends_on: - test