小编jul*_*nho的帖子

Azure Devops:即使设置了 NPM 身份验证,也无法使用 NPM 私有注册表构建映像

设置 NPM 身份验证后,我总是在 npm install 上遇到错误。我想在映像构建期间对我的 npm 私有注册表进行身份验证并安装我需要的所有依赖项。也许我误解了这个身份验证过程的工作原理,但这就是我正在做的:

构建管道

我尝试从项目设置页面建立服务连接,如构建和发布的服务连接

之后,我还按照使用任务运行程序中的步骤设置了我的 NPM 身份验证任务(例如使 gulp 工作)

但这是行不通的。这些是我得到的错误:

在“NPM 身份验证”阶段:

[警告] 在选定的 .npmrc 文件中找到并覆盖 myregistry.pkgs.visualstudio.com 注册表的凭据。从文件中删除凭据并将它们存储在 npm 服务连接中(推荐),或者从构建中删除 npm Authenticate 任务以使用签入 .npmrc 的凭据。

在“构建映像”阶段:

步骤 4/7:运行 npm install --production ---> 在 8724f713f1db 中运行 [91mnpm ERR!代码[0m[91m E404 [0m[91mnpm [0m[91mERR! 404[0m[91m Not Found: @myregistry/service-logging@latest npm ERR![0m[91m 可以在以下位置找到此运行的完整日志:npm ERR!
/root/.npm/_logs/2018-09-11T04_20_00_513Z-debug.log [0m命令'/bin/sh -c npm install --production'返回非零代码:1 [错误]命令'/bin/ sh -c npm install --production' 返回非零代码:1 [error]/usr/local/bin/docker failed with return code: 1 [section]Finishing: Build an …

azure devops azure-devops azure-pipelines

5
推荐指数
1
解决办法
4637
查看次数

标签 统计

azure ×1

azure-devops ×1

azure-pipelines ×1

devops ×1