运行 kudu 中的 npm 脚本

run npm scripts in kudu

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

npm install
jspm install
npm run build:staging

如何将 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]

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