azure - Azure DevOps 中的 FTP 任务未将工件解压缩到目标 Azure 云服务器
问题描述
我有一个基于 Web 的 .Net 应用程序,其工件正在通过 FTP 上传任务上传到 Azure 云。问题是,它确实上传了工件,但它是一个 zip 文件。我如何将其解压缩到目标位置,因为在 FTP 上传任务中没有解压缩选项。我没有 Azure 云服务器的 FQDN 或 IP,因为它是基于 PaaS 的基础架构,我只有 FTP 位置。
解决方案
根据我的理解,如果你想使用 Azure DevOPs FTP 上传任务,你需要一个 FTP 服务器地址、用户名和密码。
如果是这种情况,您可以使用 Azure 逻辑应用程序 FTP(添加或修改文件)触发器来提取文件。
如果它不适合你并且 Azure 存储是可以接受的。
我的解决方法是您可以使用 [ Azure File copy ] 任务将文件复制到您的天蓝色存储。然后您可以自己控制它,例如:您可以使用Azure 函数 blob 触发器来提取包含您自定义代码的文件。
推荐阅读
- java - Selenium 测试在成功执行测试后抛出错误
- javascript - 未对数据进行排序时金字塔未正确呈现
- javascript - 为什么我的条形图上的 X 轴不是从零开始?
- database - 关系与非关系数据库 - 运动结果和模式
- sparql - 无法使用 GeoSparqrl 和 sfWithin 函数找到点是否在多边形内
- php - 如何使用带返回的 Foreach 数据 Codeigniter
- sql - SSRS 按最接近值对列进行排序
- vue.js - Vue中如何获取表格中的行名和列号?
- r - 为什么 ties.method of rank for 重复值出乎意料地起作用?
- php - 试图将加权 RNG 函数从 php 转换为 python 3,但我很困惑