From d7d4bfb2f1204889a26cffa3502a9299810d33df Mon Sep 17 00:00:00 2001 From: Fabian Becker Date: Tue, 28 Jan 2025 16:13:55 +0100 Subject: [PATCH] Add DroneCI --- .drone.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..25e9625 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,33 @@ +kind: pipeline +type: docker +name: default + +steps: +- name: install + image: elixir:1.18 + volumes: + - name: mix + path: /root/.mix + commands: + - mix local.rebar --force + - mix local.hex --force + - mix deps.get + +- name: test + image: elixir:1.18 + volumes: + - name: mix + path: /root/.mix + commands: + - mix test + +volumes: +- name: mix + temp: {} + +services: +- name: database + image: postgres:17.2-alpine + environment: + POSTGRES_USER: postgres + POSTGRES_DB: test