在kudu中运行npm脚本

时间:2017-05-01 15:18:24

标签: azure azure-web-sites aurelia kudu

我有一个光滑的Aurelia应用程序,现在我想使用VSTS使用持续部署发布到Azure。在部署时,我需要运行一些节点命令。

npm install
jspm install
npm run build:staging

如何配置Kudu来运行它?

1 个答案:

答案 0 :(得分:3)

来自kudu的wiki

安装azure-cli

npm install azure-cli -g

将azure控制台切换到asm模式

azure config mode asm

在项目的根目录中,运行自定义部署脚本生成器命令:

azure site deploymentscript [options]

现在您可以编辑deploy.cmd文件并添加自定义步骤(如npm命令)。

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: Deployment
:: ----------

... [deployment steps]

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::