在使用Kudu将node.js应用程序部署到Azure时,如何调试deploy.sh?

时间:2015-02-04 20:59:32

标签: node.js bash azure deployment kudu

我正在尝试使用Kudu将node.js应用程序(只是一个简单的鬼博客)部署到Azure网站。我的部署脚本(deploy.sh中有以下行,从.deployment正确引用):

eval $NPM_CMD install grunt-cli  
exitWithMessageOnError "Problem Installing Grunt"  
./node_modules/.bin/grunt --no-color init
exitWithMessageOnError "Problem With Grunt"

部署失败时,我会查看Azure管理门户并查看失败日志。我在运行npm install grunt-cli时获得了预期的输出 - 即警告它应该全局安装,并且一个子包列表表明它已经正确安装。然后,我直接得到:

An error has occurred during web site deployment.
Problem With Grunt

Kudu部署转储中可用的部署log.xml中有相同的序列(没有进一步的信息)。

我该如何解决这个问题?还有其他地方我可以查找输出和错误吗?我可以更改脚本以输出更多错误信息吗?如果我这样做会去哪里?有没有办法使用Kudu远程控制台实用程序测试我的部署脚本?

0 个答案:

没有答案