Skip to content

Enable Auto Code Quality for all (Bronze+) projects on gitlab.com

Description

We have nice handling of code quality analysis (via Code Climate CLI and docker image). In addition to making it part of Auto Deploy, we could enable it for all projects, via an implied .gitlab-ci.yml or other implementation. Since the fancy handling of results is only in EE, we should only enable it for EE (or on .com, Bronze+ subscriptions). We should probably have a way to disable it out of respect for peoples' pipeline minutes, but since disabling could be as simple as disabling CI/CD in your project settings or providing your own (blank) .gitlab-ci.yml, maybe this doesn't need to be an additional setting.

Proposal

Links / references

Documentation blurb

(Write the start of the documentation of this feature here, include:

  1. Why should someone use it; what's the underlying problem.
  2. What is the solution.
  3. How does someone use this

During implementation, this can then be copied and used as a starter for the documentation.)

Edited by Mark Pundsack