Kudu Zip Deploy复制未更改的文件

时间:2019-06-19 13:08:59

标签: azure azure-devops sitecore azure-web-app-service kudu

当前设置是,我们正在使用gulp使用MSBuild和Azure DevOps发布管道来构建VS解决方案,以通过Kudu Zip Deploy API(via PowerShell)将构建工件部署到Azure应用服务。

Kudu似乎正在复制未更改的文件,这似乎导致目标服务器上不必要的速度降低,因为这会导致服务器重新启动。这是一个示例:

enter image description here

此文件的内容(以及其他二进制文件)未更改,但由于我们生成/重新生成其中一些工件文件的方式,时间戳可能已更改。

我尝试查看Kudu can be configured是否忽略时间戳,但似乎没有选择,并且它也不是一个好的解决方案。根据{{​​3}}:

  

有效的文件复制:仅当文件的时间戳与已部署的时间戳不匹配时,才会复制文件。使用缓存输出的构建过程生成zip可以加快部署速度。

其他想法包括它在解决方案/文件设置中的配置错误,或者是我们通过gulp构建方式的问题。关于如何防止这些未更改的文件被复制的想法?

0 个答案:

没有答案