0

有没有办法仅在读取last_run_path时更改覆盖路径,这样我就不必给我们的 CI 一个写访问令牌来提交这些?

我想动态生成last_run文件作为我们 CI 工作流程的一部分,作为部署过程中的一个步骤(意味着仅当被测试的分支是主分支时)而不授予对 Semaphore 的写访问权限(因此它可以每次提交文件)。

last_run我可以轻松地将文件推送到 Semaphore 上的项目工件(仅当它是主分支时覆盖),这似乎是合理的。

在检查最大覆盖率下降的差异时,我对阅读上次运行感到更加困惑。

我看到LastRun使用coverage_path获取文件。我知道这coverage_path可配置的,但是当我只想“在别处寻找”last_run文件时,这是一个全有或全无的事情 - 在标准之外coverage_path,而不是last_run在项目的工件中的文件。

simplecov (0.21.2)

ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin19]

rails (~> 5.1)

4

0 回答 0