Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Fase 6: esecuzione della compilazione
(Fase precedente: Fase 5: creazione del progetto di compilazione)
In questa fase, fornisci a AWS CodeBuild istruzioni per eseguire la compilazione con le impostazioni nel progetto di compilazione.
Per eseguire la build
-
Utilizzare AWS CLI per eseguire il comando start-build:
aws codebuild start-build --project-name
project-name
Sostituire
project-name
con il nome del progetto di compilazione della fase precedente (ad esempio,codebuild-demo-project
). -
Se eseguito correttamente, nell'output compaiono dei dati simili ai seguenti:
{ "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
rappresenta le informazioni su questa compilazione.-
buildComplete
indica se la compilazione è stata completata (true
). In caso contrario,false
. -
initiator
rappresenta l'entità che ha avviato la compilazione. -
artifacts
rappresenta le informazioni sull'output di compilazione, tra cui la posizione. -
projectName
rappresenta il nome del progetto di compilazione. -
buildStatus
rappresenta l'attuale stato della compilazione nel momento in cui il comando start-build è stato eseguito. -
currentPhase
rappresenta la fase di compilazione attuale nel momento in cui il comando start-build è stato eseguito. -
startTime
rappresenta l'orario, in formato Unix, in cui il processo di compilazione è stato avviato. -
id
rappresenta l'ID della compilazione. -
arn
rappresenta l'ARN della compilazione.
-
Annotare il valore
id
. Questo valore servirà nella fase successiva. -
Approfondimenti
Fase 7: visualizzazione del riepilogo delle informazioni sulla compilazione