Étape 6 : Exécuter la génération - 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.

Étape 6 : Exécuter la génération

(Étape précédente : Étape 5 : Créer le projet de génération)

Au cours de cette étape, vous demandez à AWS CodeBuild d'exécuter la génération avec les paramètres du projet de génération.

Pour exécuter la génération
  1. Utilisez l'interface AWS CLI pour exécuter la commande start-build :

    aws codebuild start-build --project-name project-name

    Remplacez project-name par le nom de votre projet de génération de l'étape précédente (par exemple, codebuild-demo-project).

  2. En cas de réussite, des données similaires à ce qui suit s'affichent dans la sortie :

    { "build": { "buildComplete": false, "initiator": "user-name", "artifacts": { "location": "arn:aws:s3:::codebuild-region-ID-account-ID-output-bucket/message-util.zip" }, "projectName": "codebuild-demo-project", "timeoutInMinutes": 60, "buildStatus": "IN_PROGRESS", "environment": { "computeType": "BUILD_GENERAL1_SMALL", "image": "aws/codebuild/standard:5.0", "type": "LINUX_CONTAINER", "environmentVariables": [] }, "source": { "type": "S3", "location": "codebuild-region-ID-account-ID-input-bucket/MessageUtil.zip" }, "currentPhase": "SUBMITTED", "startTime": 1472848787.882, "id": "codebuild-demo-project:0cfbb6ec-3db9-4e8c-992b-1ab28EXAMPLE", "arn": "arn:aws:codebuild:region-ID:account-ID:build/codebuild-demo-project:0cfbb6ec-3db9-4e8c-992b-1ab28EXAMPLE" } }
    • build représente les informations sur cette génération.

      • buildComplete indique si la génération a été terminée (true). Sinon la valeur est renvoy, false.

      • initiator représente l'entité qui a démarré la génération.

      • artifacts représente les informations sur la sortie de génération, y compris son emplacement.

      • projectName représente le nom du projet de génération.

      • buildStatus représente l'état actuel de la génération lorsque la commande start-build a été exécutée.

      • currentPhase représente la phase actuelle de génération lorsque la commande start-build a été exécutée.

      • startTime représente l'heure, au format horaire Unix, à laquelle le processus de génération a démarré.

      • id représente l'ID de la génération.

      • arn représente l'ARN de la génération.

    Notez la valeur id. Vous en aurez besoin à l'étape suivante.

Étape suivante

Étape 7 : Afficher les informations de génération résumées