Add gitlab-ci.yml
authorlambda <pleromagit@rogerbraun.net>
Thu, 2 Nov 2017 16:26:13 +0000 (16:26 +0000)
committerlambda <pleromagit@rogerbraun.net>
Thu, 2 Nov 2017 16:26:13 +0000 (16:26 +0000)
.gitlab-ci.yml [new file with mode: 0644]

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644 (file)
index 0000000..b0a0650
--- /dev/null
@@ -0,0 +1,26 @@
+image: elixir:1.4
+
+services:
+  - postgres:9.6.2
+
+variables:
+  POSTGRES_DB: pleroma_test
+  POSTGRES_USER: pleroma
+  POSTGRES_PASSWORD: pleroma
+
+stages:
+  - test
+
+before_script:
+  - mix local.hex –force
+  - mix local.rebar –force
+  - mix deps.get
+  - MIX_ENV=test mix ecto.create
+  - MIX_ENV=test mix ecto.migrate
+
+unit-testing:
+  stage: test
+  script:
+    - MIX_ENV=test mix test
+
+tags: - elixir 
\ No newline at end of file