From ccdeccd48ffec16fd6d969a1cd88331fb9c9afb5 Mon Sep 17 00:00:00 2001 From: Martin/Geno Date: Wed, 10 Apr 2019 13:19:58 +0200 Subject: [PATCH] [TEST] improve gitlab-ci --- .gitignore | 1 + .gitlab-ci.yml | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 894526c..be417c3 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ _testmain.go webroot /config.toml /vendor +/bin \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d588e65..29c8a99 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,7 +6,7 @@ stages: before_script: - curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh - mkdir -p /go/src/github.com/FreifunkBremen/ - - cp -R /builds/FreifunkBremen/yanic /go/src/github.com/FreifunkBremen/yanic + - cp -R /builds/freifunkbremen/yanic /go/src/github.com/FreifunkBremen/yanic - cd /go/src/github.com/FreifunkBremen/yanic - dep ensure @@ -14,9 +14,13 @@ build-my-project: stage: build script: - go install -ldflags "-X github.com/FreifunkBremen/yanic/cmd.VERSION=`git -C $GOPATH/src/github.com/FreifunkBremen/yanic rev-parse HEAD`" github.com/FreifunkBremen/yanic + - mkdir /builds/freifunkbremen/yanic/bin/ + - cp /go/bin/yanic /builds/freifunkbremen/yanic/bin/yanic artifacts: paths: - - /go/bin/yanic + - bin/yanic + - config_example.toml + - config-respondd_example.toml test-my-project: stage: test @@ -24,6 +28,7 @@ test-my-project: - ./.circleci/check-gofmt - ./.circleci/check-testfiles - go test $(go list ./... | grep -v /vendor/) -v -coverprofile .testCoverage.txt + - go tool cover -func=.testCoverage.txt test-race-my-project: stage: test