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à.
Modifica delle impostazioni di un progetto di compilazione (AWS CLI)
Per informazioni sull'utilizzo della AWS CLI con AWS CodeBuild, consultare il Guida di riferimento alla riga di comando.
Per aggiornare unCodeBuildprogetto conAWS CLI, si crea un file JSON con le proprietà aggiornate e si passa quel file alupdate-project
comando. Tutte le proprietà non contenute nel file di aggiornamento rimangono invariate.
Nel file JSON di aggiornamento, solo ilname
la proprietà e le proprietà modificate sono obbligatorie. Laname
la proprietà identifica il progetto da modificare. Per qualsiasi struttura modificata, devono essere inclusi anche i parametri richiesti per tali strutture. Ad esempio, per modificare l'ambiente del progetto,environment/type
eenvironment/computeType
le proprietà sono obbligatorie. Ecco un esempio che aggiorna l'immagine dell'ambiente:
{ "name": "
<project-name>
", "environment": { "type": "LINUX_CONTAINER", "computeType": "BUILD_GENERAL1_SMALL", "image": "aws/codebuild/amazonlinux2-x86_64-standard:4.0" } }
Se è necessario ottenere i valori delle proprietà correnti per un progetto, utilizzarebatch-get-projectscomando per ottenere le proprietà correnti del progetto che si sta modificando e scrivere l'output su un file.
aws codebuild batch-get-projects --names "
<project-name>
" >project-info.json
Lainfo-progetto.json
il file contiene una serie di progetti, quindi non può essere utilizzato direttamente per aggiornare un progetto. È tuttavia possibile copiare le proprietà che si desidera modificare dalinfo-progetto.json
archiviali e incollali nel file di aggiornamento come linea di base per le proprietà che desideri modificare. Per ulteriori informazioni, consulta Visualizzazione dei dettagli di un progetto di compilazione (AWS CLI).
Modificare il file JSON di aggiornamento come descritto inCreazione di un progetto di compilazione (AWS CLI)e salva i risultati. Quando hai finito di modificare il file JSON di aggiornamento, esegui ilupdate-project
comando, passando il file JSON di aggiornamento.
aws codebuild update-project --cli-input-json file://
<update-project-file>
In caso di successo, il progetto aggiornato JSON viene visualizzato nell'output. Se mancano dei parametri richiesti, nell'output viene visualizzato un messaggio di errore che identifica i parametri mancanti. Ad esempio, questo è il messaggio di errore visualizzato seenvironment/type
parametro mancante:
aws codebuild update-project --cli-input-json file://update-project.json Parameter validation failed: Missing required parameter in environment: "type"