diff options
| author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2017-06-14 17:48:57 +0000 |
|---|---|---|
| committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2017-06-14 17:48:57 +0000 |
| commit | f994e49c2bb727727167b706edd7aab2da50e0a9 (patch) | |
| tree | ed5d2572add7d95bb37c381bf770744eb1d562d4 | |
| parent | 537e60c0c68d16b770199b3f4c2aa077509a4533 (diff) | |
| parent | 9ab675c316a1ced86e4925c02aae97d68862be63 (diff) | |
| download | gitlab-ce-f994e49c2bb727727167b706edd7aab2da50e0a9.tar.gz | |
Merge branch 'dz-add-codeclimate-job' into 'master'
Add codeclimate job to .gitlab-ci.yml
See merge request !12086
| -rw-r--r-- | .codeclimate.yml | 15 | ||||
| -rw-r--r-- | .gitlab-ci.yml | 15 |
2 files changed, 27 insertions, 3 deletions
diff --git a/.codeclimate.yml b/.codeclimate.yml index e5636a13783..42afed54371 100644 --- a/.codeclimate.yml +++ b/.codeclimate.yml @@ -10,10 +10,10 @@ engines: languages: - ruby - javascript + exclude_paths: + - "lib/api/v3/*" eslint: enabled: true - fixme: - enabled: true rubocop: enabled: true ratings: @@ -35,4 +35,13 @@ exclude_paths: - node_modules/ - spec/ - vendor/ -- lib/api/v3/ +- .yarn-cache/ +- tmp/ +- builds/ +- coverage/ +- public/ +- shared/ +- webpack-report/ +- log/ +- backups/ +- coverage-javascript/ diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b442e48a3d0..c6868931657 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -456,6 +456,21 @@ karma: paths: - coverage-javascript/ +codeclimate: + before_script: [] + image: docker:latest + stage: test + variables: + SETUP_DB: "false" + 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 analyze -f json > codeclimate.json + artifacts: + paths: [codeclimate.json] + coverage: stage: post-test services: [] |
