首页 > 解决方案 > 有没有办法从 Azure 托管代理发布文件?(发布而不是构建管道)

问题描述

我正在使用发布管道在 docker 容器中执行赛普拉斯测试。我已经到了能够将容器外的 /videos 文件夹推送到代理本身的地步。

我试过使用 Publish Artifacts 任务,但它似乎只适用于构建管道,我正在使用发布管道,因为我们需要一个环境来执行测试。

由于我希望能够查看视频以进行调试,因此我现在可以使用其他管道任务或我缺少的东西来发布此文件夹吗?

标签: dockerazure-devopscypress

解决方案


我实际上尝试了发布任务,但它是发布管道而不是构建。

对于这个问题,你可以试试这个扩展:Publish and Download Artifacts from Release Pipelines

此包中包含的任务一方面允许将文件上传到发布日志以创建发布工件。另一个任务允许再次获取这些工件,例如,如果在不同的代理阶段需要它们。

在此处输入图像描述

发布发布工件任务:

发布发布工件任务非常简单,只需一个参数即可正常工作。指定要上传到日志的文件或文件夹的路径。

如果指定了文件夹,则该文件夹将被压缩,稍后在日志中以 foldername.zip 的形式提供。


推荐阅读