如何在部署后删除Azure kudu中的文件?在使用部署后操作步骤进行部署之后,我使用Azure应用服务部署任务编写了一些Powershell脚本,但我无法删除这些文件。我在azure kudu中存在simple-test.log和simeple.txt文件。请帮我解决这个问题。脚本:
if((Test-Path 'D:\home\site\wwwroot'))
{
rm simple*
Write-Host "Simple log file is exist,removed"
}
您必须登录:
使用kudu你需要把它放在site\deployments\tools\PostDeploymentActions
下。然后kudu会在每次部署后自动运行它。该目录下的所有ps1,bat,cmd都将由kuku运行
你也可以将它放到一个自定义目录中,但你需要通过设置此设置告诉kudu在哪里获取它:SCM_POST_DEPLOYMENT_ACTIONS_PATH
。
阅读:https://github.com/projectkudu/kudu/wiki/Post-Deployment-Action-Hooks