From 7af71412ece0cd34eb338d3699b67ba8f1f71081 Mon Sep 17 00:00:00 2001
From: Lesterpig <git@lesterpig.com>
Date: Thu, 26 Nov 2015 22:20:49 +0100
Subject: [PATCH] Add CI

---
 .gitlab-ci.yml | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 .gitlab-ci.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..1c06361
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,23 @@
+stages:
+  - test
+
+job_tests:
+  stage: test
+  tags:
+    - golang
+    - mongo  # Require an available mongo service
+    - strong # Disable this build on small runners
+  services:
+    - "lesterpig/mongo:latest" # Use this light version of mongo
+  script: "go test -cover -v ./..."
+
+job_lint:
+  stage: test
+  allow_failure: True
+  tags:
+    - golang
+    - lint
+  script:
+    - "go get github.com/alecthomas/gometalinter"
+    - "gometalinter --install"
+    - "gometalinter -t --deadline=60s ./..."
-- 
GitLab