我正在使用git hooks的app服务,以便我的git推送自动发送到app服务。我的仓库中的所有东西最终都在\site\wwwroot\
目录中,这很好。但是,我需要deploy.cmd
文件在部署\site\deployments\tools
中结束,我希望这是自动化的。
每次推送新代码时都会读取/执行deploy.cmd
文件,这对于能够自动构建新代码非常方便,并且在每次推送后让它在我的机器上运行但如果我对{{{}进行更改1}},我必须手动(通过FTP或控制台)推送我的代码,将新的deploy.cmd文件复制到正确的位置,然后运行脚本或重新推送我的代码。
有没有办法在推送后立即自动将新的deploy.cmd
文件放在正确的位置,然后让它自动执行?
答案 0 :(得分:2)
要使用Kudu自定义部署脚本,您需要.deployment
个文件和deploy.cmd
文件(请参阅wiki)。完成后,将始终使用您的脚本,您永远不必担心\site\deployments\tools
文件夹。通常,您不应该手动修改此文件夹。