首页 > 解决方案 > Azure DevOps 中的 FTP 任务未将工件解压缩到目标 Azure 云服务器

问题描述

我有一个基于 Web 的 .Net 应用程序,其工件正在通过 FTP 上传任务上传到 Azure 云。问题是,它确实上传了工件,但它是一个 zip 文件。我如何将其解压缩到目标位置,因为在 FTP 上传任务中没有解压缩选项。我没有 Azure 云服务器的 FQDN 或 IP,因为它是基于 PaaS 的基础架构,我只有 FTP 位置。

标签: azurefile-uploadftpazure-devopspaas

解决方案


根据我的理解,如果你想使用 Azure DevOPs FTP 上传任务,你需要一个 FTP 服务器地址、用户名和密码。

如果是这种情况,您可以使用 Azure 逻辑应用程序 FTP(添加或修改文件)触发器来提取文件。

在此处输入图像描述

如果它不适合你并且 Azure 存储是可以接受的。

我的解决方法是您可以使用 [ Azure File copy ] 任务将文件复制到您的天蓝色存储。然后您可以自己控制它,例如:您可以使用Azure 函数 blob 触发器来提取包含您自定义代码的文件。


推荐阅读