docker - 有没有办法从 Azure 托管代理发布文件?(发布而不是构建管道)
问题描述
我正在使用发布管道在 docker 容器中执行赛普拉斯测试。我已经到了能够将容器外的 /videos 文件夹推送到代理本身的地步。
我试过使用 Publish Artifacts 任务,但它似乎只适用于构建管道,我正在使用发布管道,因为我们需要一个环境来执行测试。
由于我希望能够查看视频以进行调试,因此我现在可以使用其他管道任务或我缺少的东西来发布此文件夹吗?
解决方案
我实际上尝试了发布任务,但它是发布管道而不是构建。
对于这个问题,你可以试试这个扩展:Publish and Download Artifacts from Release Pipelines
此包中包含的任务一方面允许将文件上传到发布日志以创建发布工件。另一个任务允许再次获取这些工件,例如,如果在不同的代理阶段需要它们。
发布发布工件任务:
发布发布工件任务非常简单,只需一个参数即可正常工作。指定要上传到日志的文件或文件夹的路径。
如果指定了文件夹,则该文件夹将被压缩,稍后在日志中以 foldername.zip 的形式提供。
推荐阅读
- c# - 在 C# 代码中多次回收 SQLConnection
- netlogo - Netlogo:没有定义任何命名的边缘
- jenkins - 如何从 Jenkins 中的另一个管道作业调用管道作业
- php - 如何在 Wordpress 中创建动态页面而不遇到缓存问题?
- intellij-idea - 如何在 Gherkin 特征文件中调用 YAML 数据
- c# - 对 Gremlin.net ResultSet 使用 JsonConvert.DeserializeObject(),对象属性为空或空(c#)
- javascript - 如何将 JSON 数据放入 Redux 状态?
- java - 将 Webdriver 从 @Before 钩子传递到 Cucumber 步骤
- reactjs - 使用 AWS 无服务器后端为 React 应用程序动态分配用户权限
- javascript - PreactX 中的 Preact/Compat - ReferenceError: h 未定义