【问题标题】:Azure using cached deployment scriptAzure 使用缓存的部署脚本
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-01
    • 2015-03-06
    • 1970-01-01
    • 1970-01-01
    • 2013-03-31
    • 2020-03-07
    • 1970-01-01
    相关资源
    最近更新 更多