Commit 59bd1d2c authored by Achilleas Pipinellis's avatar Achilleas Pipinellis

Merge branch 'dz-backport-codeclimate-docs' into 'master'

Backport CI codeclimate example doc change from EE

See merge request !11903
parents 1d847b48 30f4f6b1
# Analyze project code quality with Code Climate CLI # Analyze project code quality with Code Climate CLI
This example shows how to run [Code Climate CLI][cli] on your code by using\ This example shows how to run [Code Climate CLI][cli] on your code by using
GitLab CI and Docker. GitLab CI and Docker.
First, you need GitLab Runner with [docker-in-docker executor](../docker/using_docker_build.md#use-docker-in-docker-executor). First, you need GitLab Runner with [docker-in-docker executor][dind].
Once you setup the Runner add new job to `.gitlab-ci.yml`: Once you set up the Runner, add a new job to `.gitlab-ci.yml`, called `codeclimate`:
```yaml ```yaml
codeclimate: codeclimate:
...@@ -25,4 +25,10 @@ codeclimate: ...@@ -25,4 +25,10 @@ codeclimate:
This will create a `codeclimate` job in your CI pipeline and will allow you to This will create a `codeclimate` job in your CI pipeline and will allow you to
download and analyze the report artifact in JSON format. download and analyze the report artifact in JSON format.
For GitLab [Enterprise Edition Starter][ee] users, this information can be automatically
extracted and shown right in the merge request widget. [Learn more on code quality
diffs in merge requests](http://docs.gitlab.com/ee/user/project/merge_requests/code_quality_diff.md).
[cli]: https://github.com/codeclimate/codeclimate [cli]: https://github.com/codeclimate/codeclimate
[dind]: ../docker/using_docker_build.md#use-docker-in-docker-executor
[ee]: https://about.gitlab.com/gitlab-ee/
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment