在 中檢視建置專案的詳細資訊 AWS CodeBuild - AWS CodeBuild

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 中檢視建置專案的詳細資訊 AWS CodeBuild

您可以使用 AWS CodeBuild 主控台 AWS CLI,或 AWS SDKs 來檢視 中建置專案的詳細資訊 CodeBuild。

檢視建置專案的詳細資訊 (主控台)

  1. https://console.aws.amazon.com/codesuite/Codebuild/home 開啟 AWS CodeBuild 主控台。

  2. 在導覽窗格中,選擇 Build projects (建置專案)

    注意

    根據預設,只會顯示最新的 10 個組建專案。若要檢視更多組建專案,請選擇齒輪圖示,然後針對 Projects per page (每頁顯示專案數) 選擇不同的值,或使用向前和向後箭頭。

  3. 在組建專案清單中的 Name (名稱) 欄中,選擇組建專案的連結。

  4. 建置專案上:project-name 頁面,選擇建置詳細資訊

檢視建置專案的詳細資訊 (AWS CLI)

執行 batch-get-projects 命令:

aws codebuild batch-get-projects --names names

在上述命令中,取代下列預留位置:

  • names:用於指示要檢視詳細資訊的一或多個建置專案名稱的必要字串。若要指定一個以上的組建專案,請以空格將每個組建專案名稱分開。您最多可以指定 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 Shell 指令碼會列舉目前帳戶目前區域中的專案,並列印每個專案所使用的映像。

#!/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 開發套件和工具參考