gonews/.gitlab-ci.yml

34 lines
567 B
YAML
Raw Permalink Normal View History

2019-09-02 19:51:38 +05:00
image: lab.wtfteam.pro:4567/containers/golangci-lint
variables:
2019-09-02 20:13:20 +05:00
APP_PATH: develop.pztrn.name/gonews
2019-09-02 19:51:38 +05:00
APP_NAME: gonews
stages:
- test
before_script:
- go version
- golangci-lint --version
2019-09-02 20:18:53 +05:00
- mkdir -p $GOPATH/src/$APP_PATH
2019-09-02 19:51:38 +05:00
- ln -s $CI_PROJECT_DIR $GOPATH/src/$APP_PATH/$APP_NAME
- cd $GOPATH/src/$APP_PATH/$APP_NAME
lint:
stage: test
2019-09-02 19:56:35 +05:00
tags:
- docker
2019-09-02 19:51:38 +05:00
script:
2019-09-02 20:09:31 +05:00
- pwd
2019-09-02 20:17:03 +05:00
- ls -la
2019-09-02 19:51:38 +05:00
- golangci-lint linters
- golangci-lint run
test:
stage: test
2019-09-02 19:56:35 +05:00
tags:
- docker
2019-09-02 19:51:38 +05:00
script:
2019-09-02 20:09:31 +05:00
- pwd
2019-09-02 20:17:03 +05:00
- ls -la
2019-09-02 19:51:38 +05:00
- go test -test.v -cover ./...