gonews/.gitlab-ci.yml

26 lines
473 B
YAML

image: lab.wtfteam.pro:4567/containers/golangci-lint
variables:
APP_PATH: $APP_PATH
APP_NAME: gonews
stages:
- test
before_script:
- go version
- golangci-lint --version
- mkdir -p $GOPATH/src/$APP_PATH/$APP_NAME
- ln -s $CI_PROJECT_DIR $GOPATH/src/$APP_PATH/$APP_NAME
- cd $GOPATH/src/$APP_PATH/$APP_NAME
lint:
stage: test
script:
- golangci-lint linters
- golangci-lint run
test:
stage: test
script:
- go test -test.v -cover ./...