From 29f1a8232490e6ed6c816ec88f21a2dfdb9a39ac Mon Sep 17 00:00:00 2001 From: Joao P Dubas Date: Sun, 18 Jul 2021 23:02:56 -0300 Subject: [PATCH] [extra-02] configure drone ci/cd --- .drone.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..8333e8a --- /dev/null +++ b/.drone.yml @@ -0,0 +1,28 @@ +--- +kind: pipeline +type: docker +name: test + +trigger: + event: + include: + - push + - pull_request + +steps: + - name: test + image: 'elixir:1.21.1' + environemnt: + POSTGRES_HOST: db + POSTGRES_USER: postgres + POSTGRES_PASS: postgres + commands: + - mix do local.rebar --force, local.hex --force, deps.get, deps.compile + - mix test --cover --trace --slowest 10 + +services: + - name: db + image: 'postgres:13.3-alpine' + environment: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: postgres