Prechádzať zdrojové kódy

Merge pull request #11688 from mjtrangoni/fix-gometalinter-circleci

fix CircleCI gometalinter test
Carl Bergquist 7 rokov pred
rodič
commit
7e089314f7
1 zmenil súbory, kde vykonal 13 pridanie a 8 odobranie
  1. 13 8
      .circleci/config.yml

+ 13 - 8
.circleci/config.yml

@@ -20,18 +20,19 @@ jobs:
   gometalinter:
     docker:
       - image: circleci/golang:1.10
+        environment:
+          # we need CGO because of go-sqlite3
+          CGO_ENABLED: 1
     working_directory: /go/src/github.com/grafana/grafana
     steps:
       - checkout
+      - run: 'go get -u gopkg.in/alecthomas/gometalinter.v2'
+      - run: 'go get -u github.com/opennota/check/cmd/structcheck'
+      - run: 'go get -u github.com/mdempsky/unconvert'
+      - run: 'go get -u github.com/opennota/check/cmd/varcheck'
       - run:
-          name: install gometalinter tool
-          command: 'go get -u github.com/alecthomas/gometalinter'
-      - run:
-          name: install linters
-          command: 'gometalinter --install'
-      - run:
-          name: run some linters
-          command: 'gometalinter --vendor --deadline 6m --disable-all --enable=structcheck --enable=unconvert --enable=varcheck ./pkg/...'
+          name: run linters
+          command: 'gometalinter.v2 --enable-gc --vendor --deadline 10m --disable-all --enable=structcheck --enable=unconvert --enable=varcheck ./...'
 
   test-frontend:
     docker:
@@ -139,6 +140,10 @@ workflows:
           filters:
             tags:
               only: /.*/
+      - gometalinter:
+          filters:
+            tags:
+              only: /.*/
       - build:
           filters:
             tags: