redhat-developer / rh-che

Eclipse Che hosted by Red Hat
https://che.openshift.io/
Eclipse Public License 2.0
40 stars 57 forks source link

Master Build Status Compatibility Build Status

Eclipse Che hosted by Red Hat

Contribute

Hosted Che is Eclipse Che hosted by Red Hat. A Che server is running on OpenShift Dedicated, and the user base is spread across multiple OpenShift Online clusters where workspaces are created. The detailed information about the Hosted Che can be found in the official documentation.

Table Of Contents

Job statuses

Periodic functional tests

Cluster Status
us-east-2 Build Status
us-east-2a Build Status
us-east-2a preview Build Status

Periodic route tests

Cluster Status
us-east-2 Build Status
us-east-2a Build Status

PR check for rh-che

Job Status
PR check itself Build Status
cleanup Build Status

Job cleanup cleans projects on dev cluster which are created as part of verifying PR changes.

Dependency image build

Job Status
build che credentials master Build Status
functional build-dep Build Status

Job build che credentials master runs after PR check is merged. Job tests after rh-che build is dependent on it and is executed right after it. Job prcheck build-dep is dependent on building che credentials master too and is executed right after it finishes (in parallel with testing job).

Compatibility check

Build Status

Rollout job

Build Status

Pre-release test

Build Status

Developer Guide

See: the Dev guide

PR-Check details

PR-Check workflow

DEP IMAGE: Build Status

PR-Check sequence diagram

While deploying rh-che to the che-dev OSD 4 cluster, the Postgre is deployed too. There is service account doing the deploy. A special test suite is used for PR check. It contains basic tests to ensure workspaces are working and the project can be build and run. You can find that suite here.

Testing account for that test is on us-east-2a cluster.

Clean up job Build Status

For each PR the deployment on dev cluster is created. Therefore there is a job running once a day that checks current open PRs and remove deployments of closed ones. The job can be found here.