Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Azure使用缓存部署脚本_Php_Azure_Deployment_Bitbucket - Fatal编程技术网

Php Azure使用缓存部署脚本

Php Azure使用缓存部署脚本,php,azure,deployment,bitbucket,Php,Azure,Deployment,Bitbucket,我有一个自动部署到Azure的PHP网站,效果很好 但是,我希望使用自定义部署脚本在部署时自动将某些文件移动到Azure Storage/CDN。我已经使用npm设置了azure cli,并使用azure site deploymentscript--php创建了一个部署脚本。部署脚本已经创建,我在deploy.cmd的末尾添加了自己的脚本 我的问题是,生成的部署脚本似乎没有被使用。azure部署日志中显示: 生成部署脚本 使用部署脚本的缓存版本(命令:“azure-y--无点部署-r“D:\

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

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

我的问题是,生成的部署脚本似乎没有被使用。azure部署日志中显示:

生成部署脚本

使用部署脚本的缓存版本(命令:“azure-y--无点部署-r“D:\home\site\repository”-o“D:\home\site\deployments\tools”-basic--sitePath“D:\home\site\repository”)。

正在运行部署命令…
命令:“D:\home\site\deployments\tools\deploy.cmd”
等等。

deploy.cmd不是它应该使用的-不是我可以更改的


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

尝试在根文件夹中添加.deployment,然后在特定项目中添加deployment.cmd。通过这种方式,我让azure进行了非缓存部署。只需确保更新.deployment文件中.cmd文件的路径。

我遇到了完全相同的问题。创建解决方案时,我没有.deployment文件。我的解决方案由两个项目组成。在其中一个项目中,我添加了一个.deployment文件,但我得到的信息与您在此项目中获得的信息相同。你找到解决办法了吗?