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