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.
Cluster | Status |
---|---|
us-east-2 | |
us-east-2a | |
us-east-2a preview |
Cluster | Status |
---|---|
us-east-2 | |
us-east-2a |
Job | Status |
---|---|
PR check itself | |
cleanup |
Job cleanup
cleans projects on dev cluster which are created as part of verifying PR changes.
Job | Status |
---|---|
build che credentials master | |
functional build-dep |
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).
See: the Dev guide
- This diagram shows the general logic of PR-Check workflow from opening a PR to merge
- PR_Check job : https://ci.centos.org/view/Devtools/job/devtools-rh-che-rh-che-prcheck-dev.rdu2c.fabric8.io/buildTimeTrend
- Dependency image build job: https://ci.centos.org/view/Devtools/job/devtools-rh-che-prcheck-build-dep/buildTimeTrend
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.
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.