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