简介
Code Climate 是一个代码测试工具, 它可以帮助你进行代码冗余检测、质量评估,同时支持多种语言,如PHP, Ruby, JavaScript, CSS, Golang, Python 等。
使用
配置GitLab Runner
1 | [[runners]] |
注意, 需要增加一个 /tmp/builds:/builds
, 这里用于映射放代码。否则根据官方文档中的描述,无法正常实现
为了能使用宿主机的docker 缓存, 加快构建速度, 这里使用 sock 绑定的方式使用docker, 不使用 docker in docker
配置 .gitlab-ci.yml 文件
1 | codeclimate: |
配置 .codeclimate.yml
1 | engines: |
相关配置请参考官方文档