From fd612b1d39e46c35fe54d6578a345cc86938591a Mon Sep 17 00:00:00 2001 From: Madeorsk Date: Fri, 6 Aug 2021 16:18:16 +0200 Subject: [PATCH] Setup Drone automatic tests. --- .drone.yml | 25 +++++++++++++++++++++++++ README.md | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..65ca79d --- /dev/null +++ b/.drone.yml @@ -0,0 +1,25 @@ +kind: pipeline +type: docker +name: test-and-build-ksr + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive + +- name: test + image: docker.madeorsk.com/madeorsk/ksr-build + username: + from_secret: docker_registry_username + password: + from_secret: docker_registry_password + commands: + - meson testsbuild + - ninja -C testsbuild test +# - meson testsbuild -Db_coverage=true +# - ninja -C testsbuild test +# - ninja -C testsbuild coverage + +image_pull_secrets: + - dockerconfig diff --git a/README.md b/README.md index 918ff90..cbae5b9 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ # libksr +[![Build Status](https://drone.madeorsk.com/api/badges/Madeorsk/libksr/status.svg?ref=refs/heads/main)](https://drone.madeorsk.com/Madeorsk/libksr) + Tiny utils library in C. \ No newline at end of file