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

Create jenkins build for vsix plugins, publishing to download.devel

    XMLWordPrintable

Details

    Description

      There are a lot of vsix plugins used by pluginregistry, building them as part of the cachito migration in CRW-3336 will increase the build time by a lot so we're going to create a separate build for it.

      process will most likely be:

      Some older extensions in https://github.com/redhat-developer/devspaces-vscode-extensions appear to have exceptional Dockerfiles suggesting other appraoches / environments needed to build these vsix files:

      We can put files in /mnt/rcm-guest/staging/devspaces/build-requirements on download.devel using similar code from as dsc_3.x or get-3rd-party-sources, subject to change as per the directions in CRW-3598 (using rsync only)

      Then these vsix files can be retrieved at build-time using something like https://pkgs.devel.redhat.com/cgit/containers/devspaces-code/tree/fetch-artifacts-url.yaml?h=private-nboldt-CRW-3160-cachito-code-no-symlink

      Attachments

        Issue Links

          Activity

            People

              sdawley@redhat.com Samantha Dawley
              sdawley@redhat.com Samantha Dawley
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: