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
- Related: https://gitlab.com/gitlab-org/gitlab-ce/issues/34777
- Part of: https://gitlab.com/gitlab-org/gitlab-ee/issues/2517
Documentation blurb
(Write the start of the documentation of this feature here, include:
- Why should someone use it; what's the underlying problem.
- What is the solution.
- How does someone use this
During implementation, this can then be copied and used as a starter for the documentation.)