CodeBuild Project
Managed CI compute (buildspec-driven).
Configuration
Section titled “Configuration”| Setting | Type | Required | Default |
|---|---|---|---|
| Project name | Text | Yes | — |
| Description | Text | — | — |
| Compute type Options: Small (3 GB · 2 vCPU), Medium (7 GB · 4 vCPU), Large (15 GB · 8 vCPU), 2XLarge (145 GB · 72 vCPU), Lambda 1 GB, Lambda 2 GB, Lambda 4 GB, Lambda 8 GB, Lambda 10 GB | Choice | — | BUILD_GENERAL1_SMALL |
| Environment type Options: Linux x86_64, Linux GPU, Linux arm64, Windows 2019, Linux Lambda, arm64 Lambda | Choice | — | LINUX_CONTAINER |
| Container image | Text | — | aws/codebuild/standard:7.0 |
| Image credentials Options: CodeBuild, Service role | Choice | — | CODEBUILD |
| Privileged mode (Docker-in-Docker) | Toggle | — | false |
| Source type Options: CodeCommit, GitHub, GitHub Enterprise, Bitbucket, S3, No source | Choice | — | GITHUB |
| Source location URL | Text | — | — |
| Source version (branch/tag) | Text | — | — |
| Buildspec (YAML inline) | Text | — | — |
| Timeout (min) | Number | — | 60 |
| Queue timeout (min) | Number | — | 480 |
| Service role ARN | Text | — | — |
| Cache type Options: No cache, Local, S3 | Choice | — | NO_CACHE |
| Cache S3 location | Text | — | — |
| Local cache modes | List | — | — |
| Environment variables (key→value) | Key–value | — | — |
| Badge enabled | Toggle | — | false |
| EFS file system locations | List | — | — |
| Tags | Key–value | — | — |
Connections
Section titled “Connections”| Socket | Direction | Accepts | Terraform arg |
|---|---|---|---|
| Source trigger | Input | any | — |
| Service role | Input | aws.iam-role | service_role |
| Artifacts | Output | any | — |