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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

更新报告组 (CLI)

更新报告组的步骤
  1. 创建一个名为 UpdateReportGroupInput.json的文件。

  2. 将以下内容复制到 UpdateReportGroupInput.json

    { "arn": "", "exportConfig": { "exportConfigType": "S3", "s3Destination": { "bucket": "bucket-name", "path": "path", "packaging": "NONE | ZIP", "encryptionDisabled": "false", "encryptionKey": "your-key" } }, "tags": [ { "key": "tag-key", "value": "tag-value" } ] }
  3. arn 行中输入报告组的 ARN,例如 "arn":"arn:aws:codebuild:region:123456789012:report-group/report-group-1")

  4. 使用要应用到报告组的更新来更新 UpdateReportGroupInput.json

    • 如果要更新报告组以将原始测试结果文件导出到 S3 存储桶,请更新 exportConfig 部分。将 bucket-name 替换为 S3 存储桶名称,并将 path 替换为 S3 存储桶中您要将文件导出到的路径。如果要压缩导出的文件,对于 packaging,请指定 ZIP。否则,请指定 NONE。使用 encryptionDisabled 指定是否要加密导出的文件。如果要加密导出的文件,请输入客户托管密钥。

    • 如果要更新报告组,以使其不会将原始测试结果文件导出到 S3 存储桶,请使用以下 JSON 更新 exportConfig 部分:

      { "exportConfig": { "exportConfigType": "NO_EXPORT" } }
    • 如果要更新报告组的标签,请更新 tags 部分。您可以更改、添加或删除标签。如果要删除所有标签,请使用以下 JSON 来更新:

      "tags": []
  5. 运行以下命令:

    aws codebuild update-report-group \ --cli-input-json file://UpdateReportGroupInput.json