From edd4952537ea9a7b64cf26f6dc30bf5361f15836 Mon Sep 17 00:00:00 2001 From: "Glenn Y. Rolland" Date: Fri, 31 May 2024 16:36:45 +0200 Subject: [PATCH] ci: fix build process --- .drone.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index fd163e2..b544633 100644 --- a/.drone.yml +++ b/.drone.yml @@ -5,24 +5,32 @@ name: default steps: - name: build:binary - image: crystallang/crystal:1.7.1 + image: crystallang/crystal:1.11.0-alpine + environment: + PACKAGE_BASENAME: docmachine_linux_amd64 volumes: - name: cache path: /_cache commands: - pwd - - apt-get update && apt-get install -y cmake g++ libreadline-dev liblzma-dev + # - | + # apt-get update && \ + # apt-get install -y \ + # cmake g++ \ + # libevent-dev libpcre3-dev \ + # libyaml-dev liblzma-dev - shards install - shards build --production --static - strip bin/docmachine + - ./bin/docmachine --version - mkdir -p /_cache/bin - - cp -r bin/docmachine /_cache/bin + - cp -r bin/docmachine /_cache/bin/$PACKAGE_BASENAME - name: publish:tag image: curlimages/curl environment: PACKAGE_UPLOAD_URL: https://code.apps.glenux.net/api/packages/glenux/generic/docmachine-utils - PACKAGE_BASENAME: docmachine + PACKAGE_BASENAME: docmachine_linux_amd64 PACKAGE_UPLOAD_TOKEN: from_secret: PACKAGE_UPLOAD_TOKEN when: