View a markdown version of this page

Utilisez la commande CLI codebuild-glob-search - AWS CodeBuild

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.

Utilisez la commande CLI codebuild-glob-search

AWS CodeBuild fournit un outil CLI intégré appelé codebuild-glob-search qui vous permet de rechercher des fichiers dans votre répertoire de travail en fonction d'un ou de plusieurs modèles globulaires. Cet outil peut être particulièrement utile lorsque vous souhaitez exécuter des tests sur des fichiers ou des répertoires spécifiques de votre projet.

Usage

La syntaxe d'utilisation de la codebuild-glob-search CLI est la suivante :

codebuild-glob-search <glob_pattern1> [<glob_pattern2> ...]
  • <glob_pattern1><glob_pattern2>, etc. : un ou plusieurs modèles globaux à associer aux fichiers de votre répertoire de travail.

  • *: correspond à n'importe quelle séquence de caractères (à l'exception des séparateurs de chemin).

  • **: correspond à n'importe quelle séquence de caractères (y compris les séparateurs de chemin).

Note

Assurez-vous que la chaîne de caractères contient des guillemets. Pour vérifier les résultats de la correspondance de motifs, utilisez la echo commande.

version: 0.2 phases: build: commands: - echo $(codebuild-glob-search '**/__tests__/*.js') - codebuild-glob-search '**/__tests__/*.js' | xargs -n 1 echo

Output

La CLI affichera une liste de chemins de fichiers séparés par de nouvelles lignes qui correspondent aux modèles globaux fournis. Les chemins de fichiers renvoyés seront relatifs au répertoire de travail.

Si aucun fichier correspondant aux modèles fournis n'est trouvé, la CLI affichera un message indiquant qu'aucun fichier n'a été trouvé.

Notez que les répertoires trouvés en raison d'un modèle donné seront exclus des résultats de recherche.

Exemple

Si vous souhaitez rechercher uniquement des fichiers dans le répertoire des tests et ses sous-répertoires dotés d'une .js extension, vous pouvez utiliser la commande suivante avec l'codebuild-glob-searchinterface de ligne de commande :

codebuild-glob-search '**/__tests__/*.js'

Cette commande permet de rechercher tous les fichiers portant une .js extension dans le __tests__ répertoire et ses sous-répertoires, comme indiqué par le modèle.