Links marked with this icon
Because these services are internal, in the interest of making all things open, we've copied as much as possible into this repo. Details below.
Midstream code
This repo is used to house identical copies of the code used to build the Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) images in Brew/OSBS, but made public to enable pull requests and easier contribution.
- Downstream code can be found in repos internal to Red Hat at http://pkgs.devel.redhat.com/cgit/?q=devspaces
πͺ - select the
devspaces-3-rhel-8branch for the latest2.xsynced from upstream main branches, or - select a branch like
devspaces-3.1-rhel-8for a specific release, synced to a stable branch like7.46.x.
- select the
Generated code
In some cases, where we need to house code generated by downstream processes in a public location, this repo will contain folders that end in -generated to differentiate from code that's synced from upstream and copied to downstream.
- devspaces-operator-bundle-generated/manifests contains CSVs with pinned digests
πͺ , generated from downstream Brew processes.
Jenkins jobs
This repo also contains an identical copy of the Jenkinsfiles and groovy
- To run a local Jenkins, see README
πͺ - Job
πͺ that performs the sync from gitlabπͺ to github at intervals - Other jobs are used to:
- Or, to:
- send email notifications of ER and RC builds
- tag sources & collect manifests, collect sources to create a release
- set up subsequent releases (branching, bumping versions)