gpt4 book ai didi

r - 如何为 R 包制作用于 CI 的 azure-pipeline.yml?

转载 作者:行者123 更新时间:2023-12-02 05:57:19 25 4
gpt4 key购买 nike

我一直在尝试让 Azure 管道适用于我公司的内部 R 包。我希望管道能够:

  1. Check()
  2. 在/testthat 中运行测试
  3. 使用 covr 检查代码覆盖率

我们使用 Azure DevOps 并使用其中的 Azure Repos。我找到的几个例子主要集中在 GitHub 解决方案上。我尝试过使用https://github.com/r-lib/r-azure-pipelines然而,由于一开始就没有太多关于如何设置管道的知识,我发现学习和前进非常困难。我还在 RStudio 社区 here 上发帖,但是我当前的方法不运行 check()。我想尝试使用 Azure DevOps 提供的所有测试功能。

最佳答案

在两个不同的组织中,我在让 Azure 管道与 R 包配合使用时面临着完全相同的挑战,我认为我应该花时间分享我在此过程中学到的东西。

请参阅 https://github.com/jamiegaida/AzurePipelineR 的简要说明和代码

这建立在 louish 以及其他来源的上述精彩答案的基础上。它还通过 MegaLinter 运行 lintr 包。

关于r - 如何为 R 包制作用于 CI 的 azure-pipeline.yml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60045425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com