Visualizza i dettagli di un progetto di costruzione in AWS CodeBuild - AWS CodeBuild

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à.

Visualizza i dettagli di un progetto di costruzione in AWS CodeBuild

È possibile utilizzare la AWS CodeBuild console o visualizzare AWS SDKs i dettagli di un progetto di compilazione in CodeBuild. AWS CLI

Visualizzazione dei dettagli di un progetto di compilazione (console)

  1. Apri la AWS CodeBuild console su https://console.aws.amazon.com/codesuite/codebuild/home.

  2. 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.

  3. Nell'elenco dei progetti di compilazione, nella colonna Name (Nome), selezionare il collegamento del progetto di compilazione.

  4. Sul progetto Build: project-namenella pagina, scegli Build details.

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:

  • names: Stringa obbligatoria utilizzata per indicare uno o più nomi di progetti di build 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).

Il batch-get-projects comando non supporta il filtraggio per determinati valori di proprietà, ma è possibile scrivere uno script che enumeri le proprietà di un progetto. Ad esempio, il seguente script di shell Linux enumera i progetti nell'area corrente per l'account corrente e stampa l'immagine utilizzata da ogni 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'utilizzo di AWS CLI with AWS CodeBuild, consulta. Guida di riferimento alla riga di comando

Visualizza i dettagli di un progetto di build (AWS SDKs)

Per ulteriori informazioni sull'utilizzo AWS CodeBuild con AWS SDKs, consulta laRiferimento per strumenti e SDK AWS.