summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2017-06-21 17:18:13 +0200
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2017-06-21 17:20:13 +0200
commit824415889d5cf48a803a0cb6b0bdb4ece8389ec6 (patch)
tree15e2c7fd1925e486308c208ba66289593ee0a0e5
parenta374a55774ed3f9e3ad889de54fc0a7a8773e478 (diff)
downloadgitlab-shell-824415889d5cf48a803a0cb6b0bdb4ece8389ec6.tar.gz
Add code quality job to gitlab-ci.yml
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-rw-r--r--.gitlab-ci.yml14
1 files changed, 14 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 52cc0df..532e7db 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -70,3 +70,17 @@ go:1.6:
go:1.5:
<<: *go_definition
image: golang:1.5
+
+codeclimate:
+ before_script: []
+ image: docker:latest
+ variables:
+ DOCKER_DRIVER: overlay
+ services:
+ - docker:dind
+ script:
+ - docker pull codeclimate/codeclimate
+ - docker run --env CODECLIMATE_CODE="$PWD" --volume "$PWD":/code --volume /var/run/docker.sock:/var/run/docker.sock --volume /tmp/cc:/tmp/cc codeclimate/codeclimate init
+ - docker run --env CODECLIMATE_CODE="$PWD" --volume "$PWD":/code --volume /var/run/docker.sock:/var/run/docker.sock --volume /tmp/cc:/tmp/cc codeclimate/codeclimate analyze -f json > codeclimate.json
+ artifacts:
+ paths: [codeclimate.json]