如何将自定义帖子部署脚本添加到azure网站?

时间:2014-10-13 22:56:28

标签: azure azure-web-roles kudu

我的问题是我需要在构建后运行自定义cmd文件。 我不想修改部署脚本,而只是想轻松地为我的部署运行一些MSDOS命令。

我需要做的任务是在构建成功后在位于/source/copyextrafiles.cmd的存储库中运行cmd。

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:13)

在您网站的配置标签上的azure门户网站上添加名为POST_DEPLOYMENT_ACTION的“应用设置”条目,其值为source / copyextrafiles.cmd 保存,下一次部署将在部署后为您运行cmd。

这里的图片: enter image description here

答案 1 :(得分:4)

除了已提供的解决方案之外,另一种方法是将脚本复制到为post deployment action hooks提供的特定文件夹中。

所以在" D:\ home \ site \ deployments \ tools \"中创建一个新目录之后命名" PostDeploymentActions",您只需将脚本文件(.bat,.cmd或.ps1)添加到目录中,它们将在每次部署后逐个运行。