【问题标题】:Send allure report results to aws s3将魅力报告结果发送到 aws s3
【发布时间】:2019-03-21 03:09:02
【问题描述】:

目前我正在使用 Ruby、Appium 和 Allure 来生成我的报告 (allure-rspec)。我的测试在持续集成(BuddyBuild)上运行,我在 aws s3 上有一个存储桶。 在生成包含所有必要文件的报告结构后,我可以看到报告只是在本地生成了一个服务器,但我想将 html 文件发送到我在 s3 中的存储桶中。 在使用测试结果生成报告后,我已经尝试将所有诱惑文件发送到我的存储桶,但不幸的是,该报告仅在使用 allure openallure serve 命令后生成。如何将结果发送到我的存储桶以与我的团队分享结果?

【问题讨论】:

  • 寻找相同的答案,找到了这个:github.com/allure-framework/allure2/issues/755 他们建议:1)启用您的 s3 存储桶的网络托管功能 2)生成报告:“allure generate -c reports/allure- results -o reports/allure-results-html" 3) 将报告上传到 s3:"aws s3 sync reports/allure-results-html s3://your_bucket/"
  • @YaroslavKornachevskyi 是的,实际上这是我在那里发布的解决方案 :) 谢谢!

标签: ruby amazon-s3 rspec allure


【解决方案1】:

这是我将报告上传到 AWS S3 的解决方案

生成魅力报告

allure generate -c reports/allure-results -o reports/allure-results-html

将 HTML 报告上传到 AWS S3

aws s3 sync reports/allure-results-html s3://your_bucket/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-17
    • 1970-01-01
    • 2016-12-13
    • 1970-01-01
    • 2017-04-06
    • 2014-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多