From 087cfbc44a3690d6c080b0a2a91515ef15a396a9 Mon Sep 17 00:00:00 2001 From: Joao P Dubas Date: Thu, 22 Jul 2021 02:05:29 +0000 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