如何在VSTS部署成功后在azure app服务上运行npm命令?

Med*_*tor 2 deployment azure node.js npm azure-pipelines

现在我可以从VSTS部署到azure,但是在部署成功后我无法运行npm.

现在它的工作就像 - >运行npm install for branch files => zip => copy to azure => deploy.

我想将npm run custom-comand添加到此链的末尾.怎么做?

在此输入图像描述

Dan*_*nNZ 8

VSTS中的Azure应用服务部署任务现在支持部署后脚本.这是任务版本3.*的屏幕截图:

部署后操作设置

有关详细信息,请参阅任务参数

Windows应用服务用户:注意npm错误,该错误会阻止npm运行多个命令(内联或脚本).例如:

npm install
npm test
Run Code Online (Sandbox Code Playgroud)

只会跑npm install.有几种解决方法,包括这个:

npm install & npm test
Run Code Online (Sandbox Code Playgroud)


Edd*_*SFT 5

没有开箱即用的构建任务来实现您想要的功能。如果确实想从 Azure 应用服务运行 npm:

手动:您可以转到应用服务的Kudu 控制台并在那里运行 npm 命令:在此处输入图片说明

自动:您需要创建自己的构建任务才能通过Kudu Rest API运行 npm 命令