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.
Auto-discover rapports dans CodeBuild
La découverte automatique permet de CodeBuild rechercher tous vos fichiers de génération une fois la phase de génération terminée, de rechercher tous les types de fichiers de rapports pris en charge et de créer automatiquement de nouveaux groupes de rapports 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 rapports 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_DISCOVERsurfalse. CODEBUILD_CONFIG_AUTO_DISCOVER_DIR-
(Facultatif) Cette variable détermine où CodeBuild rechercher les fichiers de rapports potentiels. Notez que 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 activer la découverte automatique des rapports uniquement pour les builds de la branche main git, vous pouvez vérifier la branche git pendant le processus de génération et définir CODEBUILD_CONFIG_AUTO_DISCOVER la valeur sur 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 à l'aide des variables d'environnement du projet.
Rubriques
Configurer la découverte automatique des rapports à l'aide de la console
Suivez 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 création 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 le Auto-discover répertoire : facultatif, entrez un modèle de répertoire CodeBuild pour rechercher les fichiers au format de rapport pris en charge. Notez que les CodeBuild recherches sont effectuées
**/*par défaut.
Configurer la découverte automatique des rapports à l'aide des variables d'environnement du projet
Suivez 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 création dans AWS CodeBuild.
-
Dans Variables d'environnement, procédez comme suit :
-
Pour désactiver la découverte automatique des rapports, saisissez le champ Nom
CODEBUILD_CONFIG_AUTO_DISCOVERet saisissezfalseValeur. Cela désactive la découverte automatique des rapports. -
(Facultatif) Dans Nom, entrez
CODEBUILD_CONFIG_AUTO_DISCOVER_DIRet dans Valeur, entrez le répertoire dans lequel vous CodeBuild devez rechercher les fichiers au format de rapport pris en charge. Par exemple,output/*xmlrecherche des.xmlfichiers dans leoutputrépertoire
-