

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á.

# Relatórios de descoberta automática no CodeBuild
<a name="report-auto-discover"></a>

Com a descoberta automática, o CodeBuild pesquisa todos os arquivos de compilação após a conclusão da fase de compilação, pesquisa qualquer tipo de arquivo de relatório compatível e cria automaticamente grupos de relatórios e relatórios de teste e cobertura de código. Para qualquer tipo de relatório descoberto, o CodeBuild cria grupos de relatórios com o seguinte padrão:

```
<project-name>-<report-file-format>-AutoDiscovered
```

**nota**  
Se os arquivos de relatório descobertos tiverem o mesmo tipo de formato, eles serão colocados no mesmo grupo de relatórios ou relatório.

A descoberta automática de relatórios é configurada pelas variáveis de ambiente do projeto:

`CODEBUILD_CONFIG_AUTO_DISCOVER`  
Essa variável determina se a descoberta automática do relatório está desativada durante a compilação. Por padrão, a descoberta automática de relatórios está ativada para todas as compilações. Para desabilitar esse recurso, defina `CODEBUILD_CONFIG_AUTO_DISCOVER` como `false`.

`CODEBUILD_CONFIG_AUTO_DISCOVER_DIR`  
(Opcional) Essa variável determina onde o CodeBuild pesquisa possíveis arquivos de relatório. Observe que, por padrão, o CodeBuild pesquisa `**/*` por padrão.

Essas variáveis de ambiente podem ser modificadas durante a fase de compilação. Por exemplo, se você quiser ativar apenas a descoberta automática de relatórios para compilações na ramificação git `main`, você pode selecionar a ramificação git durante o processo de compilação e definir `CODEBUILD_CONFIG_AUTO_DISCOVER` como falso se a compilação não estiver na ramificação `main`. A descoberta automática de relatórios pode ser desativada usando o console ou usando variáveis de ambiente do projeto.

**Topics**
+ [Configurar a descoberta automática de relatórios usando o console](#report-auto-discover-configure-console)
+ [Configure a descoberta automática de relatórios usando variáveis de ambiente do projeto](#report-auto-discover-configure-variable)

## Configurar a descoberta automática de relatórios usando o console
<a name="report-auto-discover-configure-console"></a>

Use o procedimento a seguir para configurar a descoberta automática de relatórios usando o console.

**Para configurar a descoberta automática de relatórios usando o console**

1. Crie um projeto de compilação ou escolha um projeto de compilação para editar. Para obter informações, consulte [Criar um projeto de compilação no AWS CodeBuild](create-project.md) ou [Alterar as configurações do projeto de construção em AWS CodeBuild](change-project.md).

1. Em **Ambiente**, selecione **Configuração adicional**.

1. Para desativar a descoberta automática de relatórios, em **Descoberta automática de relatórios**, selecione **Desativar a descoberta automática de relatórios**.

1. (Opcional) Em **Diretório de descoberta automática - opcional**, insira um padrão de diretório para o CodeBuild pesquisar arquivos de formato de relatório compatíveis. Observe que o CodeBuild pesquisa `**/*` por padrão.

## Configure a descoberta automática de relatórios usando variáveis de ambiente do projeto
<a name="report-auto-discover-configure-variable"></a>

Use o procedimento a seguir para configurar a descoberta automática de relatórios usando as variáveis do ambiente do projeto.

**Para configurar a descoberta automática de relatórios usando variáveis de ambiente do projeto**

1. Crie um projeto de compilação ou escolha um projeto de compilação para editar. Para obter informações, consulte [Criar um projeto de compilação no AWS CodeBuild](create-project.md) ou [Alterar as configurações do projeto de construção em AWS CodeBuild](change-project.md).

1. Em **Variáveis de ambiente**, faça o seguinte:

   1. Para desativar a descoberta automática de relatórios, em **Nome**, insira **CODEBUILD\$1CONFIG\$1AUTO\$1DISCOVER** e, em **Valor**, insira **false**. Isso desativa a descoberta automática de relatórios.

   1. (Opcional) Em **Nome**, insira **CODEBUILD\$1CONFIG\$1AUTO\$1DISCOVER\$1DIR** e, em **Valor**, insira o diretório em que o CodeBuild deve pesquisar os arquivos de formato de relatório compatíveis. Por exemplo, `output/*xml` pesquisa arquivos `.xml` no diretório `output`