aws / aws/aws-cdk

[cdk-pipelines] Reuse CodeBuild projects between assets

Open
#9,629 2 comments 8 reactions 0 assignees View on GitHub
@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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.