在Azure DevOps中配置ARTIFACTORY代理npm包提要

巴拉Satish
2022-12-25 36

在Azure DevOps中配置ARTIFACTORY代理npm包提要

相关版本:这个信息与…有关Artifactory版本5和6.对于一个Artifactory 7调音指南,请访问在这里

作为一个通用的存储库管理器,Artifactory支持所有的软件打包格式。您还可以将Artifactory配置为在Azure DevOps中代理一个npm提要(以前的VSTS),其中npm提要是一个与npm客户端兼容的存储库或注册表。要实现这一点,您需要创建一个npm类型的远程存储库并将URL指向Azure提要:

用户添加图片

默认情况下,Azure DevOps使用个人访问令牌进行身份验证。Artifactory支持多种方式身份验证.这包括Artifactory连接到Azure Devops的方式,即通过基本身份验证

要使用远程npm Azure DevOps提要成功验证Artifactory,必须创建替代凭证在Azure。这是因为Artifactory目前不支持PAT身份验证。这些备用凭据应输入远程认证字段高级选项卡远程存储库设置的。之后,在绕过HEAD请求选项在同一选项卡。请注意:测验按钮将返回连接失败:错误404:未找到消息由于头部请求不被Azure接受。尽管如此,你的包仍然会从你的远程Azure npm提要解析。

用户添加图片

用户添加图片

用户添加图片

一旦这个设置完成,为了让npm客户端使用Artifactory,你应该设置默认NPM注册表在.npmrc到上面创建的Artifactory npm远程存储库。通过这样做,你的npm提要或Azure DevOps私有注册表中所有可用的包都可以从Artifactory访问。

发布日期:2019年7月4日
最后更新:2021年3月15日

关键词:Azure DevOps, VSTS