

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Auto-discover informes en CodeBuild
<a name="report-auto-discover"></a>

Con la detección automática, CodeBuild busca en todos los archivos de compilación una vez finalizada la fase de creación, busca cualquier tipo de archivo de informe compatible y crea automáticamente nuevos informes y grupos de informes de pruebas y cobertura de código. Para cualquier tipo de informe descubierto, CodeBuild crea nuevos grupos de informes con el siguiente patrón:

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

**nota**  
Si los archivos de informe detectados tienen el mismo tipo de formato, se colocarán en el mismo informe o grupo de informes.

La detección automática de informes se configura mediante las variables de entorno del proyecto:

`CODEBUILD_CONFIG_AUTO_DISCOVER`  
Esta variable determina si la detección automática de informes está deshabilitada durante la compilación. De forma predeterminada, la detección automática de informes está habilitada para todas las compilaciones. Para deshabilitar esta característica, establezca `CODEBUILD_CONFIG_AUTO_DISCOVER` en `false`.

`CODEBUILD_CONFIG_AUTO_DISCOVER_DIR`  
(Opcional) Esta variable determina dónde se CodeBuild buscan los posibles archivos de informes. Tenga en cuenta que, de forma `**/*` predeterminada, CodeBuild busca en

Estas variables de entorno pueden modificarse durante la fase de compilación. Por ejemplo, si solo quiere habilitar la detección automática de informes para las compilaciones en la ramificación de git `main`, puede comprobar dicha ramificación durante el proceso de compilación y establecer `CODEBUILD_CONFIG_AUTO_DISCOVER` como false si la compilación no está en la ramificación `main`. La detección automática de informes puede deshabilitarse mediante la consola o mediante variables de entorno del proyecto.

**Topics**
+ [Configuración de la detección automática de informes mediante la consola](#report-auto-discover-configure-console)
+ [Configuración de la detección automática de informes mediante variables de entorno del proyecto](#report-auto-discover-configure-variable)

## Configuración de la detección automática de informes mediante la consola
<a name="report-auto-discover-configure-console"></a>

Utilice el siguiente procedimiento para configurar la detección automática de informes mediante la consola.

**Para configurar la detección automática de informes mediante la consola**

1. Cree un proyecto de compilación o elija uno para editarlo. Para obtener información, consulte [Cree un proyecto de construcción en AWS CodeBuild](create-project.md) o [Cambie la configuración del proyecto de compilación en AWS CodeBuild](change-project.md).

1. En **Entorno**, seleccione **Configuración adicional**.

1. Para deshabilitar la detección automática de informes, en **Detección automática de informes**, seleccione **Desactivar la detección automática de informes**.

1. (Opcional) En el **Auto-discover directorio: opcional**, introduzca un patrón de directorio CodeBuild para buscar archivos con formato de informe compatibles. Tenga en cuenta que CodeBuild las búsquedas se realizan `**/*` de forma predeterminada.

## Configuración de la detección automática de informes mediante variables de entorno del proyecto
<a name="report-auto-discover-configure-variable"></a>

Utilice el siguiente procedimiento para configurar la detección automática de informes mediante las variables de entorno del proyecto.

**Para configurar la detección automática de informes mediante variables de entorno del proyecto**

1. Cree un proyecto de compilación o elija uno para editarlo. Para obtener información, consulte [Cree un proyecto de construcción en AWS CodeBuild](create-project.md) o [Cambie la configuración del proyecto de compilación en AWS CodeBuild](change-project.md).

1. En **Variables del entorno**, haga lo siguiente:

   1. Para deshabilitar la detección automática de informes, en **Nombre**, escriba **CODEBUILD\_CONFIG\_AUTO\_DISCOVER** y en **Valor**, especifique **false**. Al hacerlo, se deshabilita la detección automática de informes.

   1. (Opcional) En **Nombre**, introduzca **CODEBUILD\_CONFIG\_AUTO\_DISCOVER\_DIR** y, en **Valor**, introduzca el directorio en el que se CodeBuild deben buscar los archivos con formato de informe compatibles. Por ejemplo, `output/*xml` busca archivos `.xml` en el directorio `output`.