でビルドプロジェクトの詳細を表示する AWS CodeBuild - AWS CodeBuild

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

でビルドプロジェクトの詳細を表示する AWS CodeBuild

AWS CodeBuild コンソール、または AWS SDKs を使用して AWS CLI、 でビルドプロジェクトの詳細を表示できます CodeBuild。

ビルドプロジェクトの詳細を表示する (コンソール)

  1. https://console.aws.amazon.com/codesuite/Codebuild/home で AWS CodeBuild コンソールを開きます。

  2. ナビゲーションペインで、[Build projects] を選択します。

    注記

    デフォルトでは、最新の 10 個のビルドプロジェクトのみが表示されます。さらに多くのビルドプロジェクトを表示するには、歯車アイコンを選択して [Projects per page (ページ毎プロジェクト数)] で別の値を選択するか、前後の矢印を使用します。

  3. ビルドプロジェクトのリストの [名前] 列で、ビルドプロジェクトのリンクを選択します。

  4. Build プロジェクトで、次の操作を行います。project-name ページ、ビルドの詳細 を選択します。

ビルドプロジェクトの詳細を表示する (AWS CLI)

batch-get-projects コマンドを実行します。

aws codebuild batch-get-projects --names names

上記のコマンドで、次のプレースホルダを置き換えます。

  • names: 詳細を表示する 1 つ以上のビルドプロジェクト名を示すために使用される必須文字列。複数のビルドプロジェクトを指定するには、各ビルドプロジェクトの名前をスペースで区切ります。最大 100 のビルドプロジェクト名を指定できます。ビルドプロジェクトのリストを表示するには、「ビルドプロジェクト名の一覧表示 (AWS CLI)」を参照してください。

たとえば、次のコマンドを実行するとします。

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

次のような結果が出力に表示されます。省略記号 (...) は簡潔にするために省略されたデータを表すのに使用されます。

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

上記の出力では、指定されたビルドプロジェクト名はすべて projectsNotFound 配列にリストされていますが、情報は見つかりませんでした。projects 配列は、情報が見つかった各ビルドプロジェクトの詳細を示しています。ビルドプロジェクトの詳細は、簡潔にするために前の出力から省略されています。詳細については、「ビルドプロジェクトの作成 (AWS CLI)」の出力を参照してください。

batch-get-projects コマンドは特定のプロパティ値のフィルタリングをサポートしていませんが、プロジェクトのプロパティを列挙するスクリプトを記述できます。たとえば、次の Linux シェルスクリプトは、現在のアカウントの現在のリージョンのプロジェクトを列挙し、各プロジェクトで使用されるイメージを出力します。

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

AWS CLI で を使用する方法の詳細については AWS CodeBuild、「」を参照してくださいコマンドラインリファレンス

ビルドプロジェクトの詳細を表示する (AWS SDKs)

AWS CodeBuild で を使用する方法の詳細については AWS SDKs、「」を参照してくださいAWS SDK とツールのリファレンス