如何验证天蓝色devops管道,以便管道可以成功还原纱线卷装

时间:2020-08-12 19:30:30

标签: azure-devops yarnpkg build-pipeline npm-registry .npmrc

我的应用程序使用经过身份验证后安装在本地的yarn软件包.Registry url在.npmrc文件中指定。现在,我的构建管道失败,并显示“程序包还原失败”(请求失败“ 401未经授权””)。如何验证azure devops构建管道?

我尝试如下在我的YML文件中添加一个任务,在其中指定了npmrc路径,以便它从管道过程中进行静默身份验证,但这不起作用

task: npmAuthenticate@0
    inputs:
      workingFile: "Portal/.npmrc"
      customEndpoint: msasg.pkgs.visualstudio.com, 1DS-SDK
      displayName: "Authenticate NPM"

有其他方法可以实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用来自市场的Yarn任务,因为它更了解Azure DevOps,并可以为您处理此凭据位。

enter image description here

此外,您使用的yarn包是本地安装的,您是否使用自托管代理运行管道?