官方网站:https://codecov.io
GitHub:https://github.com/codecov/codecov-bash
Example:https://github.com/codecov/example-php
Example: https://github.com/khs1994-php/tencent-ai
由于网站部分资源从 google 加载,国内可能访问不畅!
本文以 PHP 为例。
前置知识:
- PHPUnit
Codecov
本身不做构建,其只是分析代码报告,然后展示出来,所以还是得配合 Travis CI
等构建工具来使用。
Travis CI
进行代码测试,生成报告
使用命令行上传这个报告
Codecov
分析报告,然后展示出来
1 | # 生成报告命令 |
在 CI 的 Docker 中如何使用?
1 | # request codecov to detect CI environment to pass through to docker |