From 5169d05680b2d5a8526d05cfbc837ddae55f65ba Mon Sep 17 00:00:00 2001 From: Glenn Date: Wed, 25 Oct 2023 14:28:54 +0200 Subject: [PATCH] ci: fix package basename --- .drone.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 89c847e..0c804e0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -6,17 +6,20 @@ name: default steps: - name: build:binary image: crystallang/crystal:1.7.3 + environment: + PACKAGE_BASENAME: mfm_linux_amd64 volumes: - name: cache path: /_cache commands: - pwd - - apt-get update && apt-get install -y cmake g++ libevent-dev libpcre3-dev libyaml-dev + - apt-get update && + apt-get install -y cmake g++ libevent-dev libpcre3-dev libyaml-dev - shards install - shards build --production --static - strip bin/mfm - mkdir -p /_cache/bin - - cp -r bin/mfm /_cache/bin/mfm_linux_amd64 + - cp -r bin/mfm /_cache/bin/$PACKAGE_BASENAME - name: publish:tag image: curlimages/curl @@ -36,7 +39,7 @@ steps: - env |grep DRONE - | curl -H "Authorization: token $PACKAGE_UPLOAD_TOKEN" \ - --upload-file /_cache/bin/mfm_amd64 \ + --upload-file /_cache/bin/$PACKAGE_BASENAME \ $PACKAGE_UPLOAD_URL/$DRONE_TAG/$PACKAGE_BASENAME # FIXME: handle multi-arch