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à.
Visualizzazione dei dettagli di un progetto di compilazione in AWS CodeBuild
Puoi utilizzare il pluginAWS CodeBuildconsole,AWS CLI, oppureAWSgli SDK di cui visualizzare i dettagli di un progetto di compilazione in CodeBuild.
Argomenti
Visualizzazione dei dettagli di un progetto di compilazione (console)
-
Apertura dellaAWS CodeBuildconsole inhttps://console.aws.amazon.com/codesuite/codebuild/home
. -
Nel riquadro di navigazione, scegliere Build projects (Progetti di compilazione).
Nota
Per impostazione predefinita, vengono visualizzati solo i 10 progetti di compilazione più recenti. Per visualizzare altri progetti di compilazione, selezionare l'icona a forma di ingranaggio, quindi selezionare un valore diverso per Projects per page (Progetti per pagina) oppure utilizzare le frecce avanti e indietro.
-
Nell'elenco dei progetti di compilazione, nella colonna Name (Nome), selezionare il collegamento del progetto di compilazione.
-
Nella pagina Build project:
project-name
, selezionare Build details (Dettagli build).
Visualizzazione dei dettagli di un progetto di compilazione (AWS CLI)
Eseguire il comando batch-get-projects:
aws codebuild batch-get-projects --names
names
Nel comando precedente, sostituire il seguente segnaposto:
-
nomi
: Stringa richiesta per indicare uno o più nomi di progetti di compilazione di cui visualizzare i dettagli. Per specificare più di un progetto di compilazione, separare ogni nome di progetto con uno spazio. È possibile specificare fino a 100 nomi di progetti di compilazione. Per ottenere un elenco di progetti di compilazione, consulta Visualizzazione di un elenco di nomi di progetti di compilazione (AWS CLI).
Ad esempio, se si esegue questo comando:
aws codebuild batch-get-projects --names codebuild-demo-project codebuild-demo-project2 my-other-demo-project
Nell'output potrebbe essere visualizzato un risultato come il seguente. Per brevità, le ellissi (...
) vengono utilizzate per rappresentare i dati omessi.
{ "projectsNotFound": [ "my-other-demo-project" ], "projects": [ { ... "name": codebuild-demo-project, ... }, { ... "name": codebuild-demo-project2", ... } ] }
Nell'output precedente, l'array projectsNotFound
elenca qualsiasi nome di progetto di compilazione che è stato specificato, ma non trovato. L'array projects
elenca i dettagli per ogni progetto di compilazione di cui sono state trovate informazioni. Per brevità, i dettagli del progetto di compilazione sono stati omessi dall'output precedente. Per maggiori informazioni, consultare l'output di Creazione di un progetto di compilazione (AWS CLI).
Labatch-get-projectsil comando non supporta il filtraggio per determinati valori di proprietà, ma è possibile scrivere uno script che enumera le proprietà di un progetto. Ad esempio, il seguente script di shell Linux enumera i progetti nella regione corrente per il conto corrente e stampa l'immagine utilizzata da ciascun progetto.
#!/usr/bin/sh # This script enumerates all of the projects for the current account # in the current region and prints out the image that each project is using. imageName="" function getImageName(){ local environmentValues=(${1//$'\t'/ }) imageName=${environmentValues[1]} } function processProjectInfo() { local projectInfo=$1 while IFS=$'\t' read -r section value; do if [[ "$section" == *"ENVIRONMENT"* ]]; then getImageName "$value" fi done <<< "$projectInfo" } # Get the list of projects. projectList=$(aws codebuild list-projects --output=text) for projectName in $projectList do if [[ "$projectName" != *"PROJECTS"* ]]; then echo "===============================================" # Get the detailed information for the project. projectInfo=$(aws codebuild batch-get-projects --output=text --names "$projectName") processProjectInfo "$projectInfo" printf 'Project "%s" has image "%s"\n' "$projectName" "$imageName" fi done
Per ulteriori informazioni sull'uso di AWS CLI con AWS CodeBuild, consultare il documento Guida di riferimento alla riga di comando.
Visualizzazione dei dettagli di un progetto di compilazione (SDK AWS)
Per ulteriori informazioni sull'uso di AWS CodeBuild con lo SDK AWS, consulta la Riferimento per strumenti e SDK AWS.