我正在尝试为公共 R 包设置 codecov 监控,其中 GitHub Actions 将运行covr::codecov
。我正在看这个 .yaml 示例(Source https://github.com/r-lib/actions/blob/c98787097a24a37568b0c9f78456788f90ea032c/examples/ci-full.yaml#L24-L28):
- name: Test coverage
if: matrix.r == '3.6'
run: |
Rscript -e 'remotes::install_github("r-lib/covr@gh-actions")'
Rscript -e 'covr::codecov(token = "${{secrets.CODECOV_TOKEN}}")'
将我的 codecov 令牌放入 .yaml 文件中代替上面示例的位置是否安全CODECOV_TOKEN
?
不,不要将令牌放入 .yaml 文件中。要与 GitHub Actions 一起使用,您可以将令牌添加到 GitHub 存储库的 Secrets 部分,然后保留上面的 .yaml 代码不变。
在 URL 处添加密钥(用您的名字进行修改):https://github.com/USERNAME/REPONAME/settings/secrets https://github.com/USERNAME/REPONAME/settings/secrets并将其命名为 CODECOV_TOKEN。然后这个 .yaml 代码就会找到它。
(您可以从以下位置获取存储库的 codecov 令牌https://codecov.io/gh/USERNAME/REPONAME https://codecov.io/gh/USERNAME/REPONAME)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)