创建报告组 (CLI) - AWS CodeBuild
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

创建报告组 (CLI)

创建测试报告

  1. 创建一个名为的文件 CreateReportGroup.json

  2. 根据您的要求,将以下 JSON 代码段之一复制到 CreateReportGroup.json

    • 使用以下 JSON 指定测试报告组将原始测试结果文件导出到 Amazon S3 存储桶。

      { "name": "report-name", "type": "TEST", "exportConfig": { "exportConfigType": "S3", "s3Destination": { "bucket": "bucket-name", "path": "path", "packaging": "NONE | ZIP", "encryptionDisabled": "false", "encryptionKey": "your-key" }, "tags": [ { "key": "tag-key", "value": "tag-value" } ] }

      bucket-name 替换为 S3 存储桶名称,并将 path 替换为要将文件导出到的 S3 存储桶中的路径。如果要压缩导出的文件,对于 packaging,请指定 ZIP。 否则,请指定 NONE。 使用 encryptionDisabled 指定是否加密导出的文件。如果要加密导出的文件,请输入客户主密钥 (CMK)。有关更多信息,请参阅更新报告组

    • 使用以下 JSON 指定测试报告不会导出原始测试文件:

      { "name": "report-name", "type": "TEST", "exportConfig": { "exportConfigType": "NO_EXPORT" } }
    注意

    项目中指定的 CodeBuild 服务角色用于获得上传到 S3 存储桶的权限。

  3. 运行以下命令:

    aws codebuild create-report-group \ --cli-input-json file://CreateReportGroupInput.json \ --region us-east-2