Uploaded image for project: 'OpenShift Builds'
  1. OpenShift Builds
  2. BUILD-199

Automatic Shipwright Volumes

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • None
    • shipwright
    • 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

              Unassigned Unassigned
              rh-ee-ssadeghi Siamak Sadeghianfar
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: