View a markdown version of this page

Auto-discover rapporti in CodeBuild - AWS CodeBuild

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Auto-discover rapporti in CodeBuild

Grazie all'individuazione automatica, CodeBuild effettua una ricerca in tutti i file di compilazione una volta completata la fase di compilazione, cerca tutti i tipi di file di report supportati e crea automaticamente nuovi gruppi e report di test e copertura del codice. Per tutti i tipi di report scoperti, CodeBuild crea nuovi gruppi di report con lo schema seguente:

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

Se i file di report rilevati hanno lo stesso tipo di formato, verranno inseriti nello stesso gruppo o rapporto di report.

L'individuazione automatica dei report è configurata dalle variabili di ambiente del progetto:

CODEBUILD_CONFIG_AUTO_DISCOVER

Questa variabile determina se l'individuazione automatica dei report è disattivata durante la compilazione. Per impostazione predefinita, l'individuazione automatica dei report è abilitata per tutte le build. Per disattivare questa funzionalità, imposta suCODEBUILD_CONFIG_AUTO_DISCOVER. false

CODEBUILD_CONFIG_AUTO_DISCOVER_DIR

(Facoltativo) Questa variabile determina dove vengono CodeBuild cercati i potenziali file di report. Nota che la CodeBuild ricerca viene eseguita **/* per impostazione predefinita.

Queste variabili di ambiente possono essere modificate durante la fase di compilazione. Ad esempio, se desideri abilitare la scoperta automatica dei report solo per le build sul ramo main git, puoi controllare il ramo git durante il processo di compilazione e CODEBUILD_CONFIG_AUTO_DISCOVER impostarlo su false se la build non è sul main ramo. Il rilevamento automatico dei report può essere disabilitato utilizzando la console o utilizzando le variabili di ambiente del progetto.

Configura l'individuazione automatica dei report utilizzando la console

Utilizza la procedura seguente per configurare il rilevamento automatico dei report utilizzando la console.

Per configurare il rilevamento automatico dei report utilizzando la console
  1. Crea un progetto di compilazione o scegli un progetto di compilazione da modificare. Per informazioni, consulta Crea un progetto di compilazione in AWS CodeBuild or Modifica le impostazioni del progetto di costruzione in AWS CodeBuild.

  2. In Ambiente, seleziona Configurazione aggiuntiva.

  3. Per disattivare il rilevamento automatico dei report, in Report auto-discover, seleziona Disabilita il rilevamento automatico dei report.

  4. (Facoltativo) Nella Auto-discover directory: facoltativo, inserisci uno schema di directory per CodeBuild cercare i file in formato di report supportati. Nota che la CodeBuild ricerca viene eseguita **/* per impostazione predefinita.

Configura il rilevamento automatico dei report utilizzando le variabili di ambiente del progetto

Utilizzate la procedura seguente per configurare l'individuazione automatica dei report utilizzando le variabili di ambiente del progetto.

Per configurare l'individuazione automatica dei report utilizzando le variabili di ambiente del progetto
  1. Crea un progetto di compilazione o scegli un progetto di compilazione da modificare. Per informazioni, consulta Crea un progetto di compilazione in AWS CodeBuild or Modifica le impostazioni del progetto di costruzione in AWS CodeBuild.

  2. In Variabili di ambiente, procedi come segue:

    1. Per disattivare l'individuazione automatica dei report, immettete Nome CODEBUILD_CONFIG_AUTO_DISCOVER e immettete per Valore. false Questo disabilita l'individuazione automatica dei report.

    2. (Facoltativo) Per Nome, inserisci CODEBUILD_CONFIG_AUTO_DISCOVER_DIR e per Valore, inserisci la directory in cui CodeBuild cercare i file in formato di report supportati. Ad esempio, output/*xml cerca .xml i file nella output directory