summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2018-04-24 01:07:36 +0100
committerJavier Jardón <jjardon@gnome.org>2018-04-24 02:24:45 +0100
commit452508a600aef552cd79bb9b990deaff13b580d1 (patch)
treee1342c2a092771427d8f959251c14a0f5a62d374
parent5e9b74b154dcf1c2d2735d0f6c35e8288167ee1d (diff)
downloadbuildstream-jjardon/codequality.tar.gz
.gitlab-ci.yml: Add job to analyze project code quality with Code Climate CLIjjardon/codequality
-rw-r--r--.gitlab-ci.yml17
1 files changed, 17 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 05848a4fd..3ea880b4e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -80,6 +80,23 @@ analysis:
# Test stage #
#####################################################
+codequality:
+ image: docker:stable
+ variables:
+ DOCKER_DRIVER: overlay2
+ allow_failure: true
+ services:
+ - docker:stable-dind
+ script:
+ - export SP_VERSION=$(echo "$CI_SERVER_VERSION" | sed 's/^\([0-9]*\)\.\([0-9]*\).*/\1-\2-stable/')
+ - docker run
+ --env SOURCE_CODE="$PWD"
+ --volume "$PWD":/code
+ --volume /var/run/docker.sock:/var/run/docker.sock
+ "registry.gitlab.com/gitlab-org/security-products/codequality:$SP_VERSION" /code
+ artifacts:
+ paths: [codeclimate.json]
+
# Run premerge commits
#
.linux-tests-template: &linux-tests