发送 allure 报告结果到 aws s3

Send allure report results to aws s3

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

这是我将报告上传到 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/