diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..1c063610b59924fea4e000ff3d463ae944713dfd --- /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 ./..."