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à.
Retry si integra automaticamente AWS CodeBuild
Puoi usare la AWS CodeBuild console o riprovare automaticamente AWS SDKs le tue build. AWS CLI AWS CodeBuild Con il ritentativo automatico abilitato, CodeBuild chiamerà automaticamente RetryBuild
utilizzando il ruolo di servizio del progetto dopo un completamento non riuscito fino a un limite specificato. Ad esempio, se il limite di tentativi automatici è impostato su due, CodeBuild chiamerà per RetryBuild
API riprovare automaticamente la build per un massimo di due volte aggiuntive.
Nota
CodeBuild non supporta i tentativi automatici CodePipeline o le build di webhook.
Argomenti
Riprova automaticamente una build (console)
-
Apri la AWS CodeBuild console su https://console.aws.amazon.com/codesuite/codebuild/home
. -
Seleziona Crea progetto. Per informazioni, consulta Creare un progetto di compilazione (console) e Esecuzione di una compilazione (console).
-
In Environment (Ambiente):
-
Per Limite tentativi automatici, inserisci il numero massimo di tentativi automatici desiderato dopo una compilazione non riuscita.
-
-
-
In Ambiente, scegli Configurazione aggiuntiva.
-
Continua con i valori predefiniti, quindi scegli Crea progetto di compilazione.
Riprova una build automaticamente ()AWS CLI
-
Eseguire il comando create-project:
aws codebuild create-project \ --name "
<project-name>
" \ --auto-retry-limit<auto-retry-limit>
\ --source "<source>
" \ --artifacts {<artifacts>
} \ --environment "{\"type\": \"environment-type>
\",\"image\": \"image-type>
\",\"computeType\": \"compute-type>
\"}" \ --service-role "service-role>
"Nel comando precedente, sostituire i seguenti segnaposto:
-
<auto-retry-limit>
: imposta il limite di tentativi automatici sul numero massimo di tentativi automatici desiderato dopo una compilazione non riuscita. -
<project-name>
,<source>
,<artifacts>
,environment-type>
,image-type>
,compute-type>
eservice-role>
: Imposta le impostazioni di configurazione del progetto desiderate.
-
Riprova automaticamente una build ()AWS SDKs
Per ulteriori informazioni sull'utilizzo AWS CodeBuild con AWS SDKs, consultaRiferimento per strumenti e SDK AWS.