Skip to content
Snippets Groups Projects
Commit d1a3ddde authored by Lyuben Penkovski's avatar Lyuben Penkovski
Browse files

Add basic pipeline files

parent 83f7cae1
No related branches found
No related tags found
No related merge requests found
Pipeline #50998 failed with stage
in 4 seconds
vendor/**/* -diff
stages:
- test
before_script:
- ln -s /builds /go/src/code.vereign.com
- cd /go/src/code.vereign.com/${CI_PROJECT_PATH}
lint:
image: golangci/golangci-lint:v1.44.2
stage: test
tags:
- amd64-docker
script:
- golangci-lint --version
- golangci-lint run
unit tests:
image: golang:1.17.8
stage: test
tags:
- amd64-docker
script:
- go version
- go test -race ./... -coverprofile=coverage.out
- go tool cover -func=coverage.out
run:
deadline: 5m
skip-dirs:
- vendor/
- .*fakes/
- .*generated/
skip-files:
- .*generated.go
linters:
disable-all: true
enable:
- megacheck
- govet
- deadcode
- errcheck
- goconst
- gocyclo
- goimports
- revive
- gosec
- ineffassign
- nakedret
- staticcheck
- structcheck
- unconvert
- varcheck
- vet
- vetshadow
- misspell
- staticcheck
go.mod 0 → 100644
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment