From a04a65405571c0f4ce188aedeccd7be20c4e8d03 Mon Sep 17 00:00:00 2001 From: Armin Friedl Date: Sat, 22 Feb 2020 20:33:54 +0100 Subject: [PATCH] Add release build for tagged versions --- .drone.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/.drone.yml b/.drone.yml index 9820308..988aa1a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -13,3 +13,42 @@ trigger: event: exclude: - tag + +--- +kind: pipeline +type: docker +name: release + +steps: +- name: build + image: arminfriedl/xwim-build + commands: + - meson --buildtype release build + - ninja -C build + - mkdir xwim-${DRONE_TAG}-x86_64-linux + - mv build/src/xwim xwim-${DRONE_TAG}-x86_64-linux + +- name: package + image: arminfriedl/xwim-build + commands: + - tar cjf xwim-${DRONE_TAG}-x86_64-linux.tar.bz2 xwim-${DRONE_TAG}-x86_64-linux/xwim + - tar czf xwim-${DRONE_TAG}-x86_64-linux.tar.gz xwim-${DRONE_TAG}-x86_64-linux/xwim + +- name: publish + image: plugins/gitea-release + settings: + base_url: https://git.friedl.net + api_key: + from_secret: gitea_token + files: + - xwim-${DRONE_TAG}-x86_64-linux.tar.bz2 + - xwim-${DRONE_TAG}-x86_64-linux.tar.gz + title: xwim ${DRONE_TAG} + note: CHANGELOG.md + checksum: + - md5 + - sha256 + +trigger: + event: + - tag