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à.
Esecuzione di una compilazione batch (AWS CLI)
-
Eseguire il comando
start-build-batch
in uno dei seguenti modi:aws codebuild start-build-batch --project-name
<project-name>
Utilizzare questo comando se si desidera eseguire una compilazione che utilizza la versione più recente dell'artefatto di input di compilazione e le impostazioni correnti del progetto di compilazione.
aws codebuild start-build-batch --generate-cli-skeleton >
<json-file>
Utilizzare questo comando se si desidera eseguire una compilazione con una versione precedente dell'artefatto di input di compilazione o se si desidera ignorare le impostazioni per gli artefatti di output di compilazione, le variabili di ambiente, la buildspec il periodo di timeout di compilazione predefinito.
-
Se si esegue ilstart-build-batchcomando con il
--project-name
opzione, sostituire<project-name>
con il nome del progetto di compilazione, quindi passare alla fase 6 di questa procedura. Per ottenere un elenco di progetti di compilazione, consulta Visualizzazione di un elenco di nomi di progetti di compilazione. -
Se si esegue ilstart-build-batchcomando con il
--idempotency-token
è incluso con l'opzione, un identificatore univoco che prevede la distinzione tra maiuscole o minuscolestart-build-batch
. Il token è valido per 5 minuti dopo la richiesta . Se ripeti ilstart-build-batch
con lo stesso token, ma si modifica un parametro, CodeBuild restituisce un errore di mancata corrispondenza dei parametri. -
Se si esegue ilstart-build-batchcomando con il
--generate-cli-skeleton
opzione, i dati formattati JSON vengono emessi nel<json-file>
file. Questo file è simile allo skelton prodotto dallastart-buildcomando, con l'aggiunta del seguente oggetto. Per ulteriori informazioni sugli oggetti comuni, consultaEsecuzione di una compilazione (AWS CLI).Modificare questo file per aggiungere eventuali sostituzioni di compilazione e salvare i risultati.
"buildBatchConfigOverride": { "combineArtifacts":
combineArtifacts
, "restrictions": { "computeTypesAllowed": [allowedComputeTypes
], "maximumBuildsAllowed":maximumBuildsAllowed
}, "serviceRole": "batchServiceRole
", "timeoutInMins":batchTimeout
}La
buildBatchConfigOverride
l'oggetto è unProjectBuildBatchConfigstruttura che contiene la configurazione di build batch overides per questa build.CombineArtifacts
-
Booleano che specifica se gli artefatti di compilazione per la compilazione batch devono essere combinati in una singola posizione di artefatto.
Tipi di computer consentiti
-
Array di stringhe che specificano i tipi di calcolo consentiti per la compilazione batch. Consulta .Tipi di calcolo degli ambienti di compilazioneper questi valori.
MaximumBuilding
-
Specifica il numero massimo di compilazioni consentite.
Ruolo di servizio batch
-
Specifica l'ARN del ruolo di servizio per il progetto di compilazione batch.
Timeout batch
-
Specifica la quantità massima di tempo, espressa in minuti, in cui deve essere completata la compilazione batch.
-
Passare alla directory contenente il file appena salvato ed eseguire nuovamente il comando
start-build-batch
.aws codebuild start-build-batch --cli-input-json file://
start-build.json
-
In caso di esito positivo, la rappresentazione JSON di unCostruisci batchnell'output della console. Consulta la schedaSintassi della risposta StartBuildBatchper un esempio di questi dati.