Criar um grupo de relatórios (CLI) - AWS CodeBuild

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criar um grupo de relatórios (CLI)

Como criar um grupo de relatórios
  1. Crie um arquivo chamado CreateReportGroup.json.

  2. Dependendo de suas necessidades, copie um dos seguintes trechos de código JSON para CreateReportGroup.json:

    • Use o seguinte JSON para especificar que o grupo de relatórios de teste exporta arquivos de resultado de teste bruto para um bucket do 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" } ] } }
      • Substitua <bucket-name> pelo nome do bucket do Amazon S3 e <path> pelo caminho no bucket para onde deseja exportar os arquivos.

      • Se desejar compactar os arquivos exportados, para packaging, especifique o ZIP. Caso contrário, especifique NONE.

      • bucketOwner é opcional e só será necessário se o bucket do Amazon S3 pertencer a uma conta diferente da conta que está executando a compilação.

      • Use encryptionDisabled para especificar se deseja criptografar os arquivos exportados. Se você criptografar os arquivos exportados, insira a chave gerenciada pelo cliente. Para obter mais informações, consulte Atualizar um grupo de relatórios.

    • Use o seguinte JSON para especificar que seu relatório de teste não exporta arquivos de teste brutos:

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

    O perfil de serviço do CodeBuild especificado no projeto é usado em permissões para upload no bucket do S3.

  3. Execute o seguinte comando :

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