Azure DevOps 提取文件任务不保留层次结构

Avr*_*oel 2 azure-devops

我是 ADO 的新手,所以我可能误解了这一点,或者只是做错了,所以请耐心等待。

我想通过 FTP 将我的网站部署到我的服务器。据我所知,构建会创建一个 zip 文件,我需要将其解压缩,然后上传解压缩的文件。如果我错了,请纠正我,因为如果我错了,那么接下来的内容可能无关紧要。

我已经设置了一个发布管道(从一个空的管道开始)并添加了一个提取文件代理作业...

在此处输入图片说明

然后我添加了一个 FTP 上传任务将提取的文件上传到我的服务器......

在此处输入图片说明

问题是我的服务器以根文件夹中的所有文件结束。等级制度已经完全消失了......

在此处输入图片说明

那里应该有一个wwwroot包含静态内容的文件夹。该文件夹不存在,静态文件(如截图中的*.js*.css文件)都在根文件夹中。

zip 文件确实包含此文件夹...

在此处输入图片说明

任何人都能够解释我做错了什么?

Leo*_*SFT 5

Azure DevOps 提取文件任务不保留层次结构

当您想保留 FTP 上传任务的文件夹结构时,您可以在 FTP 上传任务设置中选中保留文件路径复选框。

如果没有,请检查它,然后文件文件夹结构将被保留:

在此处输入图片说明

希望这可以帮助。