github - 如何在 Circle CI 中测量束大小差异报告?
问题描述
Circle CI 使您能够自动在 PR 上发表评论。我正在尝试使其自动发布有关捆绑包大小的评论。由于我的应用程序使用source-map-explorer
我可以轻松地输出这样的stats.json
文件:
source-map-explorer foo.min.js --json
{
"results": [
{
"bundleName": "tests/data/foo.min.js",
"totalBytes": 718,
"mappedBytes": 681,
"unmappedBytes": 1,
"eolBytes": 1,
"sourceMapCommentBytes": 35
}
]
}
这可以在每次运行 CircleCI 时输出 - 但是,当我创建 PR 时,我想从master
分支中获取统计信息并将其与当前分支(PR 分支)的统计信息并排发布在评论中以进行比较。
问题:如何在 PR 创建时分别访问 master 分支和 current 分支中的 stats.json 文件?
这很容易通过 GH 操作实现,但不确定如何在 Circle CI 中处理它。
解决方案
推荐阅读
- vuejs2 - 我们如何在 vuetiy 中拥有多个它们?
- php - 如何更新嵌套 Laravel 集合中的嵌套值
- mysql - Laravel查询goup by,multipe coulmn count with groupby
- swift - Xcode 13 beta 5 错误:UIViewController 缺少初始化期间填充的初始特征集合
- scala - 如何通过从提供自定义架构的表中派生来定义数据框的架构?
- python - 计算欧几里得距离小于某个值的随机对
- java - 如何从列表/集合和自定义比较器在 Java 中以 O(N) 创建优先级队列
- javascript - 如何使用 getUsermedia 和 mediaRecorder 下载录音并给出视频规范?
- asp.net-core - 如何将 System.Security.Claims.ClaimsPrincipal 定义为 gRPC 中的请求参数?
- c++ - 无法在 C++ 中使用列表创建生产者-消费者实例