Skip to content
Snippets Groups Projects
Commit d219df79 authored by Erick Hitter's avatar Erick Hitter
Browse files

Go back to 7d6083d8 and drop any dependency installation in code quality test

The dependencies will never succeed.
parent 9983cb55
Branches
No related tags found
1 merge request!4WIP: Add additional CI checks
Pipeline #231 passed with warnings
This commit is part of merge request !4. Comments created here will be created in the context of that merge request.
...@@ -23,49 +23,44 @@ before_script: ...@@ -23,49 +23,44 @@ before_script:
- export CC=clang-5.0 - export CC=clang-5.0
- go get -v -d ./... - make dep
- export PROJECT_NAME="gitlab-runner-do-monitor"
- export PKG="git.ethitter.com/debian/${PROJECT_NAME}"
- export PKG_LIST=$(go list ${PKG}/... | grep -v /vendor/)
unit_tests: unit_tests:
stage: test stage: test
script: script:
- go test -v ${PKG_LIST} - make test
race_detector: race_detector:
stage: test stage: test
script: script:
- go test -v -race ${PKG_LIST} - make race
memory_sanitizer: memory_sanitizer:
stage: test stage: test
script: script:
- go test -v -msan ${PKG_LIST} - make msan
code_coverage: code_coverage:
stage: test stage: test
script: script:
- ./tools/coverage.sh - make coverage
code_coverage_report: code_coverage_report:
stage: test stage: test
script: script:
- ./tools/coverage.sh html - make coverhtml
only: only:
- master - master
lint_code: lint_code:
stage: test stage: test
script: script:
- golint -set_exit_status ${PKG_LIST} - make lint
build: build:
stage: build stage: build
script: script:
- go get github.com/mitchellh/gox - make
- gox -output="${CI_PROJECT_DIR}/${PROJECT_NAME}/{{.Dir}}_{{.OS}}_{{.Arch}}" -parallel=6
artifacts: artifacts:
paths: paths:
- gitlab-runner-do-monitor/ - gitlab-runner-do-monitor/
...@@ -78,6 +73,7 @@ code_quality: ...@@ -78,6 +73,7 @@ code_quality:
allow_failure: true allow_failure: true
services: services:
- docker:stable-dind - docker:stable-dind
before_script:
script: script:
- export SP_VERSION=$(echo "$CI_SERVER_VERSION" | sed 's/^\([0-9]*\)\.\([0-9]*\).*/\1-\2-stable/') - export SP_VERSION=$(echo "$CI_SERVER_VERSION" | sed 's/^\([0-9]*\)\.\([0-9]*\).*/\1-\2-stable/')
- docker run - docker run
......
PROJECT_NAME := "gitlab-runner-do-monitor"
PKG := "git.ethitter.com/debian/$(PROJECT_NAME)"
PKG_LIST := $(shell go list ${PKG}/... | grep -v /vendor/)
GO_FILES := $(shell find . -name '*.go' | grep -v /vendor/ | grep -v _test.go)
.PHONY: all dep build clean test coverage coverhtml lint
all: build
lint:
@golint -set_exit_status ${PKG_LIST}
test:
@go test -v ${PKG_LIST}
race: dep
@go test -v -race ${PKG_LIST}
msan: dep
@go test -v -msan ${PKG_LIST}
coverage:
./tools/coverage.sh;
coverhtml:
./tools/coverage.sh html;
dep:
@go get -v -d ./...
@go get github.com/mitchellh/gox
build: dep
@gox -output="${CI_PROJECT_DIR}/${PROJECT_NAME}/{{.Dir}}_{{.OS}}_{{.Arch}}" -parallel=6
clean:
@rm -f $(PROJECT_NAME)
help:
@grep -h -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment