建立報告群組 (CLI) - AWS CodeBuild

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立報告群組 (CLI)

建立報告羣組

  1. 建立名為 CreateReportGroup.json 的檔案。

  2. 根據您的需求,將下列其中一個 JSON 程式碼片段複製到 CreateReportGroup.json

    • 若要讓您的測試報告羣組將原始測試結果檔案匯出至 Amazon S3 儲存儲存儲存儲存儲體,請使用下列 JSON。

      { "name": "<report-name>", "type": "TEST", "exportConfig": { "exportConfigType": "S3", "s3Destination": { "bucket": "<bucket-name>", "bucketOwner": "<bucket-owner>", "path": "<path>", "packaging": "NONE | ZIP", "encryptionDisabled": "false", "encryptionKey": "<your-key>" }, "tags": [ { "key": "tag-key", "value": "tag-value" } ] } }
      • Replace<bucket-name>取代為您的 Amazon S3 儲存儲存儲體名稱,<path>取代為您要匯出檔案的儲存儲存儲體的路徑。

      • 如果您想要壓縮匯出的檔案,請為 packaging 指定 ZIP。否則請指定 NONE

      • bucketOwner是可選的,僅當 Amazon S3 儲存儲存儲存儲體由運行版本賬户以外的賬户所擁有,才是必需的。

      • 使用 encryptionDisabled 指定是否要將匯出的檔案加密。如果您將匯出的檔案加密,請輸入您的客户託管密鑰。如需詳細資訊,請參閱 更新報告群組

    • 若不要讓您的測試報告匯出原始測試檔案,請使用下列 JSON。

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

    專案中指定的 CodeBuild 服務角色用於上傳至 S3 儲存儲存儲存儲存儲體的許可。

  3. 執行以下 命令:

    aws codebuild create-report-group --cli-input-json file://CreateReportGroupInput.json