-
Epic
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
Automatic Shipwright Volumes
-
Done
-
SECFLOWOTL-21 - Persistent Volumes for Shipwright Builds
Goal
As a developer, I want to cache build-time dependencies (e.g. artifacts downloaded by Maven and NPM) across executions of the same build, so that I can speed up builds by avoiding downloading the dependency on every execution.
Problem
Build tools such as Maven and NPM download build time dependencies form internet or internal repositories which slow down the build and add a significant length to to the build time.
Why is this important?
In order to reduce the build time and provide fast feedback on the result of the build.
Dependencies
Prioritized epics + deliverables (in scope / not in scope)
- Auto-configure workspaces for builds with a PVC
- Add global build config for default workspace behaviour (storage class, etc)
- Automatic volumes for s2i build strategies
- Automatic volumes for buildpack build strategies
Estimate (XS, S, M, L, XL, XXL):
Previous Work:
NA
Open Questions:
NA