Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Découvrez automatiquement les rapports dans CodeBuild
La détection automatique permet de CodeBuild parcourir tous vos fichiers de compilation une fois la phase de génération terminée, de rechercher tous les types de fichiers de rapport pris en charge et de créer automatiquement de nouveaux groupes et rapports de test et de couverture de code. Pour tous les types de rapports découverts, CodeBuild crée de nouveaux groupes de rapports selon le modèle suivant :
<project-name>
-<report-file-format>
-AutoDiscovered
Note
Si les fichiers de rapport découverts ont le même type de format, ils seront placés dans le même groupe de rapports ou dans le même rapport.
La découverte automatique des rapports est configurée par les variables d'environnement de votre projet :
CODEBUILD_CONFIG_AUTO_DISCOVER
-
Cette variable détermine si la découverte automatique des rapports est désactivée pendant la génération. Par défaut, la découverte automatique des rapports est activée pour toutes les versions. Pour désactiver cette fonctionnalité, réglez
CODEBUILD_CONFIG_AUTO_DISCOVER
surfalse
. CODEBUILD_CONFIG_AUTO_DISCOVER_DIR
-
(Facultatif) Cette variable détermine où sont CodeBuild recherchées les fichiers de rapport potentiels. Notez que par défaut, les CodeBuild recherches sont effectuées
**/*
par défaut.
Ces variables d'environnement peuvent être modifiées pendant la phase de construction. Par exemple, si vous souhaitez uniquement activer la découverte automatique des rapports pour les versions de la branche main
git, vous pouvez vérifier la branche git pendant le processus de génération et CODEBUILD_CONFIG_AUTO_DISCOVER
définir la valeur false si la version ne se trouve pas sur la main
branche. La découverte automatique des rapports peut être désactivée à l'aide de la console ou des variables d'environnement du projet.
Rubriques
Configurer la découverte automatique des rapports à l'aide de la console
Utilisez la procédure suivante pour configurer la découverte automatique des rapports à l'aide de la console.
Pour configurer la découverte automatique des rapports à l'aide de la console
-
Créez un projet de construction ou choisissez un projet de construction à modifier. Pour plus d’informations, consultez Créez un projet de construction dans AWS CodeBuild ou Modifier les paramètres du projet de construction dans AWS CodeBuild.
-
Dans Environnement, sélectionnez Configuration supplémentaire.
-
Pour désactiver la découverte automatique des rapports, dans la section Découverte automatique des rapports, sélectionnez Désactiver la découverte automatique des rapports.
-
(Facultatif) Dans Répertoire de découverte automatique (facultatif), entrez un modèle de répertoire pour rechercher les fichiers CodeBuild au format de rapport pris en charge. Notez que la CodeBuild recherche est
**/*
effectuée par défaut.
Configurer la découverte automatique des rapports à l'aide des variables d'environnement du projet
Utilisez la procédure suivante pour configurer la découverte automatique des rapports à l'aide des variables d'environnement du projet.
Pour configurer la découverte automatique des rapports à l'aide des variables d'environnement du projet
-
Créez un projet de construction ou choisissez un projet de construction à modifier. Pour plus d’informations, consultez Créez un projet de construction dans AWS CodeBuild ou Modifier les paramètres du projet de construction dans AWS CodeBuild.
-
Dans Variables d'environnement, procédez comme suit :
-
Pour désactiver la découverte automatique des rapports, saisissez Nom
CODEBUILD_CONFIG_AUTO_DISCOVER
et Valeur.false
Cela désactive la découverte automatique des rapports. -
(Facultatif) Pour Nom, entrez
CODEBUILD_CONFIG_AUTO_DISCOVER_DIR
et pour Valeur, entrez le répertoire dans lequel vous CodeBuild devez rechercher les fichiers au format de rapport pris en charge. Par exemple,output/*xml
recherche des.xml
fichiers dans leoutput
répertoire
-