2 个版本
0.1.1 | 2021年1月22日 |
---|---|
0.1.0 | 2021年1月21日 |
#92 in #gitlab
5KB
Cargo Metrics
这是一个小工具,可以从您的 cargo 项目中提取指标,并以 GitLab 可以理解的形式输出。
为什么需要这个?这意味着您可以在合并请求中立即看到重要指标是否发生变化。
设置
您可以使用 cargo 在本地安装并运行它。
cargo install cargo-metrics
cargo metrics
要将它集成到您的 GitLab CI 中,请向您的 .gitlab-ci.yml
中添加一个作业,如下所示
metrics:
image: rust
stage: publish
script:
- cargo install cargo-metrics
- cargo metrics > metrics.txt
artifacts:
reports:
metrics: metrics.txt
这将执行的操作是在每次提交时生成这些指标,并将它们传递给 GitLab。当创建合并请求时,它也会运行,GitLab 将显示与 master
分支相比哪些指标已发生变化。
许可证
MIT。
依赖项
~2.4–3.5MB
~70K SLoC