From 17a7d179ab30faea7f6c2aa98f61fef870a6d0ae Mon Sep 17 00:00:00 2001 From: Glenn Date: Tue, 21 Feb 2023 16:14:25 +0100 Subject: [PATCH] ci: Add deploy step --- .drone.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 617c797..e8398c8 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,12 +8,28 @@ steps: image: crystallang/crystal:1.7.1 volumes: - name: cache - path: /stupid + path: /_cache commands: - pwd - apt-get update && apt-get install -y cmake g++ - shards install - shards build + - mkdir -p /_cache/bin + - cp -r bin/docmachine /_cache/bin + + - name: Publish + image: curlimages/curl + volumes: + - name: cache + path: /_cache + commands: + - | + curl --user your_username:your_password_or_token \ + --upload-file /_cache/bin/docmachine \ + https://code.apps.glenux.net/api/packages/glenux/generic/docmachine-utils/1.0.0/docmachine + +# FIXME: handle multi-arch +# FIXME: publish only on tags volumes: - name: cache