[cdk-pipelines] Reuse CodeBuild projects between assets
Open
@aws-cdk/pipelines
effort/medium
feature-request
p2
- Dominant language
- TypeScript
- Stars
- 12.9k
- Forks
- 4.6k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 83
Description
A CodeBuild project per asset is a little much, especially since we could reuse 1 CodeBuild project for file assets and 1 CodeBuild project for docker assets, and invoke them differently for every asset type.
---
This is a :rocket: Feature Request
Contributor guide
Research direction
Start by tracing how cdk-pipelines creates a CodeBuild project for each asset and how file and Docker assets are invoked. Reuse separate projects for those asset categories while preserving the required per-asset behavior, then verify the pipeline's asset builds and related tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, typescript
- Domain
- build-system, cloud
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100