Azure使用缓存的部署脚本

时间:2014-07-22 11:28:59

标签: php azure deployment bitbucket

我有一个自动部署到Azure的PHP网站,效果很好。

但是,我想使用自定义部署脚本在部署时自动将某些文件移动到Azure存储/ CDN。我使用npm设置了azure-cli,并使用azure site deploymentscript --php创建了一个部署脚本。部署脚本已创建,我已在deploy.cmd末尾添加了自己的脚本。

我的问题是,生成的deployscript似乎没有被使用。在azure deploylog中它说:

生成部署脚本 Using cached version of deployment script (command: 'azure -y --no-dot-deployment -r "D:\home\site\repository" -o "D:\home\site\deployments\tools" --basic --sitePath "D:\home\site\repository"').

正在运行部署命令......
Command: "D:\home\site\deployments\tools\deploy.cmd" etc...

deploy.cmd不是它应该使用的那个 - 而不是我可以改变的那个。

那么,如何让它停止使用缓存的deploymentscript,或者使用我的自定义部署脚本?

1 个答案:

答案 0 :(得分:1)

尝试在根文件夹中添加.deployment,然后在特定项目中添加deployment.cmd。这样我就可以使用azure来进行非缓存部署。只需确保在.deployment文件中更新.cmd文件的路径。