From 8df1e025c28145028cc9e469339b2fdc455e3b36 Mon Sep 17 00:00:00 2001 From: LordMZTE Date: Fri, 15 Jan 2021 19:17:54 +0100 Subject: [PATCH] add drone cicd --- .drone.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++++ CHANGELOG.md | 5 +++++ README.md | 2 ++ 3 files changed, 53 insertions(+) create mode 100644 .drone.yml create mode 100644 CHANGELOG.md diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..8a696cd --- /dev/null +++ b/.drone.yml @@ -0,0 +1,46 @@ +kind: pipeline +name: tests +steps: + - name: test-linux + image: rust + commands: + - cargo test -v + + # Try to build docker image + - name: test-docker-build + image: plugins/docker + settings: + repo: lordmzte/ruff + # Don't push + dry_run: true +--- +kind: pipeline +name: release +steps: + - name: release-linux + image: rust + commands: + - cargo build --release -v + + - name: release-win + image: lordmzte/rust-win + commands: + - cargo build --release --target x86_64-pc-windows-gnu -v + + - name: publish + image: plugins/gitea-release + settings: + base_url: https://data.tilera.xyz/git + api_key: + from_secret: gitea_token + note: CHANGELOG.md + title: tag-${DRONE_TAG} + files: + - target/release/ruff + - target/x86_64-pc-windows-gnu/release/ruff.exe + when: + event: tag + depends_on: + - release-linux + - release-win + diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..922d960 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,5 @@ +v0.1.0 +# ruff +initial release +- does everything to old uffbot could + diff --git a/README.md b/README.md index 991928a..8c14c67 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # RUFF +[![Build Status](https://drone.tilera.xyz/api/badges/LordMZTE/RUFF/status.svg)](https://drone.tilera.xyz/LordMZTE/RUFF) + The successor to ITbyHF's crappy golang UFFbot written in rust and compatible with most chat platforms through matterbridge. ## Compiling