Paso 6: Ejecutar la compilación - AWS CodeBuild

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Paso 6: Ejecutar la compilación

(Paso anterior: Paso 5: Crear el proyecto de compilación)

En este paso, indicará a AWS CodeBuild que ejecute la compilación con la configuración del proyecto de compilación.

Para ejecutar la compilación
  1. Utilice la AWS CLI para ejecutar el comando start-build:

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

    Sustituya nombre-proyecto por el nombre de su proyecto de compilación del paso anterior (por ejemplo, codebuild-demo-project).

  2. Si el comando se ejecuta correctamente, aparecerán datos similares a los siguientes en el resultado:

    { "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 representa información acerca de esta compilación.

      • buildComplete indica si la compilación se ha completado (true). De lo contrario, false.

      • initiator representa la entidad que inició la compilación.

      • artifacts representa información sobre la salida de la compilación, incluida su ubicación.

      • projectName representa el nombre del proyecto de compilación.

      • buildStatus representa el estado actual de la compilación cuando se ejecutó el comando start-build.

      • currentPhase representa la fase actual de la compilación cuando se ejecutó el comando start-build.

      • startTime representa la hora, en formato de hora Unix, en la que se inició el proceso de compilación.

      • id representa el ID de la compilación.

      • arn representa el ARN de la compilación.

    Anote el valor de id. Lo necesitará en el siguiente paso.

Siguiente paso

Paso 7: Ver información resumida sobre la compilación