Uploaded image for project: 'Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) '
  1. Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces)
  2. CRW-2444

Use Cachito for container sources (where possible)

    XMLWordPrintable

Details

    Description

      In order to effectively distribute sources of CRW, as well as make builds more reproducible, CRW should adopt Cachito. Usage of Cachito with our build system is described in detail here:

      Additional helpful info can be found in the package-managers section of the upstream project:

      Essentially you specify the top level projects you're pulling in for your image, and with proper dependency declarations, cachito will crawl through the tree and gather all of them, and make them available to your builds. This enables our internal tooling to distribute those sources later.

      In order to enable source containers, this should be enabled for all supported streams.

      Related issues: CRW-2370, CRW-2371

      Applicable to npm, pip, gomod, yarn

      Attachments

        Issue Links

          Activity

            People

              nickboldt Nick Boldt
              rhartman@redhat.com Ryan Hartman
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: