1.8 KiB
Che-Operator CI
Che Operator currently support two CI flows for Pull Request checks:
Openshift CI
Openshift CI is a Kubernetes based CI/CD system. Jobs can be triggered by various types of events and report their status to many different services. In addition to job execution, Openshift CI provides GitHub automation in a form of policy enforcement, chat-ops via /foo style commands and automatic PR merging.
All documentation about how to onboard components in Openshift CI can be found in the Openshift CI jobs repository. All Che operator jobs configurations are defined in https://github.com/openshift/release/tree/master/ci-operator/config/eclipse-che/che-operator.
operator-testfor testing Eclipse Che deploymentdevworkspace-happy-pathfor happy path testing (including workspace startup)che-behind-proxyfor testing Eclipse Che deployment behind proxyche-upgrade-stable-to-nextfor testing Eclipse Che upgrade from the latest stable to a new development versionche-operator-updatefor testing Eclipse Che upgrade from the latest stable to a new release version
Github Actions
All che operator actions are defined in the .github/workflows yamls. Scripts are located in .github/bin/minikube folder.
operator-on-minikubefor testing Eclipse Che deploymentbackup-restore-test-on-minikubfor testing Eclipse Che backup and restore featuresupgrade-stable-to-next-on-minikubefor testing Eclipse Che upgrade from the latest stable to a new development versionupgrade-stable-to-stable-on-minikubefor testing Eclipse Che upgrade from the latest stable to a new release version