2017-06-16 62 views
0

我想要运行一个grunt命令,在将我的代码克隆/拉入我的App Service Web应用程序后构建我的html页面。在Azure应用程序服务中运行grunt命令

手动操作是一件事(比没有好),但理想情况下我可以自动运行它。现在我有一个git钩子,它被配置为在推送到特定分支时将代码部署到我的应用服务中。这不会更新我的页面,除非我可以运行我的grunt命令。我无法弄清楚如何运行脚本或自定义命令来允许我这样做。

我该怎么做?

回答

2

根据我的理解,我认为您可以利用Continuous Deployment to Azure App Service并构建用于运行grunt命令的自定义部署脚本。这里有一些教程,你可以参考他们:

Kudu development

Kudu development hooks

Grunt

此外,这里是有关部署脚本类似的问题,你可以参考it

+1

这里真正的关键是遵循“Kudu开发钩子”链接底部的步骤。允许自动生成'deploy.cmd'文件,然后根据需要进行简单的修改。我选择添加一个新步骤在'deploy.cmd'中有效地使用'npm run deploy',然后在'package.json'中加入''scripts':{“deploy”:“grunt ship”}' –

相关问题