Far*_*rax 2 npm azure-pipelines
我想使用npm audit创建具有npm软件包审核功能的VSTS构建。我添加了一些任务来运行npm审计。该命令运行,我可以在控制台/日志中查看所有软件包的详细信息。但是,任务失败,抱怨找不到日志文件。如果发现高漏洞软件包,对如何使构建停止工作有任何想法吗?
编辑
这是我在本地运行npm audit时结果的最后一行
请注意,它如何显示类别中的漏洞。如果“高”漏洞的值不为零,我希望构建不会继续进行。
我遇到了同样的错误,但随后意识到我对npm任务使用了错误的自定义命令:
它是“ npm install gulp -g
”,但应为“ install gulp -g
”(无npm)。
对我来说有帮助。
如果高漏洞存在非零值,则没有 \xe2\x80\x99t 直接停止/失败构建的方法。
\n\n解决方法是您可以通过 PowerShell 和Build log REST api来完成此操作分析日志中是否有相关信息,然后构建失败(Write-error \xe2\x80\xa6)(通过 PowerShell 任务运行 powershell)
\n 归档时间: |
|
查看次数: |
1313 次 |
最近记录: |