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