보고서 그룹 생성(CLI) - AWS CodeBuild

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

보고서 그룹 생성(CLI)

보고서 그룹을 생성하려면
  1. CreateReportGroup.json이라는 이름의 파일을 만듭니다.

  2. 요구 사항에 따라 다음 JSON 코드 조각 중 하나를 CreateReportGroup.json에 복사합니다.

    • 다음 JSON을 사용하여 테스트 보고서 그룹이 원시 테스트 결과 파일을 Amazon S3 버킷으로 내보내도록 지정합니다.

      { "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" } ] } }
      • <bucket-name>은 Amazon S3 버킷 이름으로 바꾸고, <path>는 파일을 내보낼 버킷의 경로로 바꿉니다.

      • 내보낸 파일을 압축하려면 packagingZIP로 지정합니다. 아닌 경우에는 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