【发布时间】:2014-07-22 11:28:59
【问题描述】:
我有一个自动部署到 Azure 的 PHP 网站,效果很好。
但是,我想使用自定义部署脚本在部署时自动将某些文件移动到 Azure 存储/CDN。我已经使用 npm 设置了 azure-cli,并使用 azure site deploymentscript --php 创建了一个部署脚本。部署脚本已创建,我在deploy.cmd 末尾添加了我自己的脚本。
我的问题是,生成的部署脚本似乎没有被使用。在 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 不是它应该使用的——不是我可以改变的。
那么,如何让它停止使用缓存的部署脚本,或者使用我的自定义部署脚本?
【问题讨论】:
-
我遇到了完全相同的问题。当我创建我的解决方案时,我没有 .deployment 文件。我的解决方案包括两个项目。在其中一个项目中,我添加了一个 .deployment 文件,但我得到的信息与您为该项目所做的信息相同。你找到解决办法了吗?
标签: php azure deployment bitbucket