To get a list of AWS CodeBuild build project names.
The following batch-get-projects example gets a list of CodeBuild build projects specified by name.
aws codebuild batch-get-projects --names codebuild-demo-project codebuild-demo-project2 my-other-demo-project
In the following output, the projectsNotFound array lists any build project names that were specified, but not found. The projects array lists details for each build project where information was found.
{
"projectsNotFound": [],
"projects": [
{
"encryptionKey": "arn:aws:kms:us-west-2:123456789012:alias/aws/s3",
"name": "codebuild-demo-project2",
"queuedTimeoutInMinutes": 480,
"timeoutInMinutes": 60,
"source": {
"buildspec": "version: 0.2\n\n#env:\n #variables:\n # key: \"value\"\n # key: \"value\"\n #parameter-store:\n # key: \"value\"\n # key:\"value\"\n\nphases:\n #install:\n #commands:\n # - command\n # - command\n #pre_build:\n #commands:\n # - command\n # - command\n build:\n commands:\n # - command\n # - command\n #post_build:\n #commands:\n # - command\n # - command\n#artifacts:\n #files:\n # - location\n # - location\n #name: $(date +%Y-%m-%d)\n #discard-paths: yes\n #base-directory: location\n#cache:\n #paths:\n # - paths",
"type": "NO_SOURCE",
"insecureSsl": false,
"gitCloneDepth": 1
},
"artifacts": {
"type": "NO_ARTIFACTS"
},
"badge": {
"badgeEnabled": false
},
"lastModified": 1540588091.108,
"created": 1540588091.108,
"arn": "arn:aws:codebuild:us-west-2:123456789012:project/test-for-sample",
"secondarySources": [],
"secondaryArtifacts": [],
"cache": {
"type": "NO_CACHE"
},
"serviceRole": "arn:aws:iam::123456789012:role/service-role/my-test-role",
"environment": {
"image": "aws/codebuild/java:openjdk-8",
"privilegedMode": true,
"type": "LINUX_CONTAINER",
"computeType": "BUILD_GENERAL1_SMALL",
"environmentVariables": []
},
"tags": []
},
{
"encryptionKey": "arn:aws:kms:us-west-2:123456789012:alias/aws/s3",
"name": "my-other-demo-project",
"queuedTimeoutInMinutes": 480,
"timeoutInMinutes": 60,
"source": {
"location": "https://github.com/iversonic/codedeploy-sample.git",
"reportBuildStatus": false,
"buildspec": "buildspec.yml",
"insecureSsl": false,
"gitCloneDepth": 1,
"type": "GITHUB",
"auth": {
"type": "OAUTH"
}
},
"artifacts": {
"type": "NO_ARTIFACTS"
},
"badge": {
"badgeEnabled": false
},
"lastModified": 1523401711.73,
"created": 1523401711.73,
"arn": "arn:aws:codebuild:us-west-2:123456789012:project/Project2",
"cache": {
"type": "NO_CACHE"
},
"serviceRole": "arn:aws:iam::123456789012:role/service-role/codebuild-Project2-service-role",
"environment": {
"image": "aws/codebuild/nodejs:4.4.7",
"privilegedMode": false,
"type": "LINUX_CONTAINER",
"computeType": "BUILD_GENERAL1_SMALL",
"environmentVariables": []
},
"tags": []
}
]
}
For more information, see View a Build Project's Details (AWS CLI) in the AWS CodeBuild User Guide.