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