发布后将文件从 Azure 文件存储复制到 Azure 网站

copy files from azure file storage to azure website after release

部署完成后,我有一些文件需要复制到我的网站(Azure 网站)。通常这些文件是特定于服务器的(我有多个不同的服务器用于不同的版本),通常在过去,在我使用 azure 之前,我只有一个包含这些文件的备份文件夹和一个部署后我 运行 的 powershell 脚本刚刚复制了这些文件。

既然我要转向 Azure,我想保留此功能。我有兴趣将这些文件复制到 azure 文件存储中,然后在 azure 网站部署后的发布任务中,只需从该文件存储复制到 site\wwwroot 文件夹中。我真的没有看到一个简单的方法来做到这一点。有没有我可以考虑使用的发布任务?

Is there a release task i can use with this in mind?

是的,我们可以使用 Azure File Copy task。我还做了一个演示,将 zip 文件复制到 azure 存储。它在我这边正常工作。更多信息请参考截图

注意:如果您不想压缩文件,可以删除存档文件任务。

测试结果: