summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/elixir.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/.github/workflows/elixir.yml b/.github/workflows/elixir.yml
new file mode 100644
index 0000000..06dc50f
--- /dev/null
+++ b/.github/workflows/elixir.yml
@@ -0,0 +1,27 @@
+on: push
+
+jobs:
+ test:
+ runs-on: ubuntu-latest
+
+ services:
+ db:
+ image: postgres:11
+ ports: ['5432:5432']
+ env:
+ POSTGRES_PASSWORD: postgres
+ options: >-
+ --health-cmd pg_isready
+ --health-interval 10s
+ --health-timeout 5s
+ --health-retries 5
+
+ steps:
+ - uses: actions/checkout@v2
+ - uses: actions/setup-elixir@v1
+ with:
+ otp-version: '25'
+ elixir-version: '1.14.0'
+ - run: mix deps.get
+ - run: mix deps.compile
+ - run: mix test \ No newline at end of file