

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.

# Afficher les détails d'un projet de construction dans AWS CodeBuild
<a name="view-project-details"></a>

Vous pouvez utiliser la AWS CodeBuild console AWS CLI, ou AWS SDKs pour afficher les détails d'un projet de construction dans CodeBuild.

**Topics**
+ [Affichage des détails d'un projet de génération (console)](#view-project-details-console)
+ [Affichage des détails d'un projet de génération (AWS CLI)](#view-project-details-cli)
+ [Affichage des détails d'un projet de génération (AWS SDKs)](#view-project-details-sdks)

## Affichage des détails d'un projet de génération (console)
<a name="view-project-details-console"></a>

1. Ouvrez la AWS CodeBuild console sur [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home).

1. Dans le volet de navigation, choisissez **Projets de génération**.
**Note**  
Par défaut, seuls les 10 derniers projets de génération sont affichés. Pour afficher plus de projets de génération, choisissez l'icône en forme d'engrenage, puis choisissez une autre valeur pour **Projects per page (Projets par page)** ou utilisez les flèches avant et arrière.

1. Dans la liste des projets de génération, dans la colonne **Nom**, choisissez le lien du projet de génération.

1. Sur la *project-name* page **Créer un projet :**, choisissez **Détails de la construction**.

## Affichage des détails d'un projet de génération (AWS CLI)
<a name="view-project-details-cli"></a>



Exécutez la commande **batch-get-projects** :

```
aws codebuild batch-get-projects --names names
```

Dans la commande précédente, remplacez l'espace réservé suivant :
+ *names*: chaîne obligatoire utilisée pour indiquer un ou plusieurs noms de projets de construction sur lesquels afficher les détails. Pour spécifier plusieurs projets de génération, séparez leurs noms par un espace. Vous pouvez spécifier jusqu'à 100 noms de projet de génération. Pour obtenir une liste de projets de génération, consultez [Affichage d'une liste de noms de projet de génération (AWS CLI)](view-project-list.md#view-project-list-cli).

Par exemple, si vous exécutez la commande suivante :

```
aws codebuild batch-get-projects --names codebuild-demo-project codebuild-demo-project2 my-other-demo-project
```

Un résultat similaire à ce qui suit peut s'afficher dans la sortie. Des ellipses (`...`) sont utilisées pour représenter les données omises par souci de concision.

```
{
  "projectsNotFound": [
    "my-other-demo-project"
  ],
  "projects": [
    {
      ...
      "name": codebuild-demo-project,
      ...
    },
    {
      ...
      "name": codebuild-demo-project2",
      ...
    }
  ]
}
```

Dans la sortie précédente, le tableau `projectsNotFound` répertorie les noms de projet de génération qui ont été spécifiés, mais pour lesquels aucune information n'a été trouvée. Le tableau `projects` répertorie les détails pour chaque projet de génération pour lequel des informations ont été trouvées. Des détails de projet de génération ont été omis dans la sortie précédente par souci de concision. Pour plus d'informations, consultez la sortie de [Création d'un projet de génération (AWS CLI)](create-project.md#create-project-cli).

La **batch-get-projects** commande ne prend pas en charge le filtrage pour certaines valeurs de propriétés, mais vous pouvez écrire un script qui énumère les propriétés d'un projet. Par exemple, le script shell Linux suivant énumère les projets de la région actuelle pour le compte courant et imprime l'image utilisée par chaque projet.

```
#!/usr/bin/sh

# This script enumerates all of the projects for the current account 
# in the current region and prints out the image that each project is using.

imageName=""

function getImageName(){
  local environmentValues=(${1//$'\t'/ })
  imageName=${environmentValues[1]}
}

function processProjectInfo() {
  local projectInfo=$1

  while IFS=$'\t' read -r section value; do
    if [[ "$section" == *"ENVIRONMENT"* ]]; then
      getImageName "$value"
    fi
  done <<< "$projectInfo"
}

# Get the list of projects.
projectList=$(aws codebuild list-projects --output=text)

for projectName in $projectList
do
  if [[ "$projectName" != *"PROJECTS"* ]]; then
    echo "==============================================="

    # Get the detailed information for the project.
    projectInfo=$(aws codebuild batch-get-projects --output=text --names "$projectName")

    processProjectInfo "$projectInfo"

    printf 'Project "%s" has image "%s"\n' "$projectName" "$imageName"
  fi
done
```

Pour plus d'informations sur l'utilisation du AWS CLI with AWS CodeBuild, consultez le[Référence des commandes en ligne](cmd-ref.md).

## Affichage des détails d'un projet de génération (AWS SDKs)
<a name="view-project-details-sdks"></a>

Pour plus d'informations sur l'utilisation AWS CodeBuild avec le AWS SDKs, consultez le[AWS SDKs et référence des outils](sdk-ref.md).