我们正在从代码构建中运行赛普拉斯测试...效果很好。我们的团队希望访问构建日志,但没有访问权限。我想从代码构建日志中创建一个pdf或文档,并将其推送到S3。我尝试使用codebuild中的选项将日志推送到s3,但它会创建一个压缩文件,并带有随机名称。
是否有任何方法可以从代码构建日志中创建PDF或文档并将其推送到S3,或者可以通过某种方式将其下载以便于查看。谢谢。
答案 0 :(得分:0)
CodeBuild构建日志位于客户帐户中的CloudWatch日志中。 CloudWatch不具有支持将日志导出为PDF格式的本机功能,但是以下API可用于检索CloudWatch日志数据“ GetLogEvents和FilterLogEvents”。您可以以编程方式设计一个系统,以使用自己的代码和AWS API / CLI定期检索日志数据,然后将文件复制到自己的位置,然后将其转换为所需的格式。