Move .gitlab-ci.yml into utils/

This commit is contained in:
Noah Hilverling 2019-05-13 15:02:32 +02:00
parent 9eb8c75933
commit 1fbe0030bf

21
utils/.gitlab-ci.yml Normal file
View file

@ -0,0 +1,21 @@
image: golang:latest
variables:
REPO_NAME: git.icinga.com/icingadb/icingadb-connection
before_script:
- mkdir -p $GOPATH/src/$(dirname $REPO_NAME)
- ln -svf $CI_PROJECT_DIR $GOPATH/src/$REPO_NAME
- cd $GOPATH/src/$REPO_NAME
- git config --global url."https://gitlab-ci-token:${CI_JOB_TOKEN}@git.icinga.com/".insteadOf "https://git.icinga.com/"
- go get -t ./...
stages:
- test
test:
stage: test
script:
- go fmt $(go list ./... | grep -v /vendor/)
- go vet $(go list ./... | grep -v /vendor/)
- go test -race $(go list ./... | grep -v /vendor/) -cover