我的问题是我需要在构建后运行自定义cmd文件。 我不想修改部署脚本,而只是想轻松地为我的部署运行一些MSDOS命令。
我需要做的任务是在构建成功后在位于/source/copyextrafiles.cmd的存储库中运行cmd。
我怎样才能做到这一点?
答案 0 :(得分:13)
在您网站的配置标签上的azure门户网站上添加名为POST_DEPLOYMENT_ACTION的“应用设置”条目,其值为source / copyextrafiles.cmd 保存,下一次部署将在部署后为您运行cmd。
这里的图片:
答案 1 :(得分:4)
除了已提供的解决方案之外,另一种方法是将脚本复制到为post deployment action hooks提供的特定文件夹中。
所以在" D:\ home \ site \ deployments \ tools \"中创建一个新目录之后命名" PostDeploymentActions",您只需将脚本文件(.bat,.cmd或.ps1)添加到目录中,它们将在每次部署后逐个运行。