Visualizar detalhes de um projeto de compilação no AWS CodeBuild - AWS CodeBuild

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Visualizar detalhes de um projeto de compilação no AWS CodeBuild

Para visualizar os detalhes de um projeto de compilação no CodeBuild, use o console do AWS CodeBuild, a AWS CLI ou os AWS SDKs.

Visualizar detalhes de um projeto de compilação (console)

  1. Abra o console do AWS CodeBuild em https://console.aws.amazon.com/codesuite/codebuild/home.

  2. No painel de navegação, selecione Build projects.

    nota

    Por padrão, somente os 10 projetos de compilação mais recentes são exibidos. Para ver mais projetos de compilação, selecione o ícone de engrenagem e depois selecione um valor diferente para Projects per page (Projetos por página) ou use as setas para voltar e avançar.

  3. Na lista de projetos de compilação, na coluna Name (Nome), selecione o link correspondente ao nome do projeto de compilação.

  4. Na página Build project (Projeto de build): project-name, escolha Build details (Detalhes do build).

Visualizar detalhes de um projeto de compilação (AWS CLI)

Execute o comando batch-get-projects:

aws codebuild batch-get-projects --names names

No comando anterior, substitua o seguinte espaço reservado:

  • nomes: string necessária usada para indicar um ou mais nomes de projetos de compilação para visualizar seus detalhes. Para especificar mais de um projeto de build, separe cada nome com um espaço. Você pode especificar até 100 projetos de build. Para obter uma lista de projetos de build, consulte Visualizar uma lista de nomes de projetos de compilação (AWS CLI).

Por exemplo, se você executar este comando:

aws codebuild batch-get-projects --names codebuild-demo-project codebuild-demo-project2 my-other-demo-project

Um resultado semelhante ao seguinte pode ser exibido na saída. Elipses (...) são usadas para representar dados omitidos para agilizar.

{ "projectsNotFound": [ "my-other-demo-project" ], "projects": [ { ... "name": codebuild-demo-project, ... }, { ... "name": codebuild-demo-project2", ... } ] }

Na saída anterior, a matriz projectsNotFound lista nomes de projetos de compilação que foram especificados, mas não encontrados. A matriz projects lista detalhes para cada projeto de build em que informações foram encontradas. Detalhes de projeto de build foram omitidos de saída anterior para agilizar. Para obter mais informações, consulte a saída de Criar um projeto de compilação (AWS CLI).

O comando batch-get-projects não é compatível com a filtragem de determinados valores de propriedade, mas é possível elaborar um script que enumere as propriedades de um projeto. Por exemplo, o script de shell Linux a seguir enumera os projetos na região atual da conta atual e imprime a imagem usada por cada projeto.

#!/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

Para obter mais informações sobre como usar a AWS CLI com o AWS CodeBuild, consulte Referência da linha de comando.

Visualizar detalhes de um projeto de compilação (AWS SDKs)

Para obter mais informações sobre como usar o AWS CodeBuild com os SDKs da AWS, consulte Referência de SDKs e ferramentas da AWS.