2017-06-16 74 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」}' –

相關問題