来自Azure DevOps的RStudio安装包

问题描述

我正在RStudio中使用R创建一些内部程序包。我的存储库托管在Azure DevOps中。我看到了{ "R": { "Version": "3.6.1","Repositories": [ { "Name": "CRAN","URL": "https://cran.rstudio.com" } ] },"Packages": { "BH": { "Package": "BH","Version": "1.69.0-1","Source": "Repository","Repository": "CRAN","Hash": "0fde015f5153e51df44981da0767f522" },"KernSmooth": { "Package": "KernSmooth","Version": "2.23-16","Hash": "a531dc333440009ee13bbb507232476d" } } ,其中有一个用于存储库的部分。

selected

我的组件位于类似

的网址中

https://dev.azure.com/mycompany/RComponents/_git/mycomponent

是否可以在此处添加我的私有存储库?如何从Azure DevOps安装R软件包?

解决方法

renv能够从多种来源安装和还原软件包,包括:

  • CRAN,
  • 生物导体,
  • GitHub
  • Gitlab
  • Bitbucket

但是,它不包括Azure DevOps。请参阅this document。此外,在RStudio Documentation中也没有有关使用Azure DevOps存储库或程序包的信息。