From 2a7de7dab2b2fd1d2c1a0287aae4b6ae8f9379a4 Mon Sep 17 00:00:00 2001 From: Joseph Montanaro Date: Wed, 28 Jul 2021 17:02:09 -0700 Subject: [PATCH] add CI config --- .drone.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..da36f1a --- /dev/null +++ b/.drone.yml @@ -0,0 +1,39 @@ +kind: pipeline +type: docker +name: main + +trigger: + branch: + - master + event: + - push + - tag + +steps: + - name: build-windows + image: nimlang/nim + commands: + - apt update + - apt install -y mingw-w64 + - nimble build -y -d:mingw + + - name: build-linux + image: nimlang/nim + commands: + - nimble build -y + - mv passphrase passphrase_linux + + - name: release + image: plugins/gitea-release + when: + event: tag + depends_on: + - build-windows + - build-linux + settings: + base_url: 'https://git.jfmonty2.com/jfmonty2/passphrase.git' + files: + - passphrase_linux + - passphrase.exe + api_key: + from_secret: gitea_token