This project serves as an example of how to leverage the Multi-Arch CI Test Template to run OpenShift Origin tests in RedHat's downstream CI environment. This test further expands on the template by serving as an example of how to parse RedHat CI messages and trigger based on package builds. Unfortunately, the test template can be run only on Jenkins environments deployed with the tools provided by the Multi-Arch CI Provisioner which has limited support for upstream solutions. However, efforts are being made to support further multi-arch testing upstream as part of the great CentOS CI initiative (see multiarch-openshift-ci for an example of this effort specifically for OpenShift). You can see our latest template release notes here.
For directions on how to create your own multi-arch tests, please visit the template wiki.
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.
This project would not be possible without the work of following people.
- jlelli - Recovered and developed the base OpenShift test. Added features such as parsing for RedHat CI messages, input sanitation, and more.
- jaypoulz - Develops and maintains the current test template.
- detiber - Engineered the starting point for this test in multiarch-openshift-ci.
- arilivigni - Provided basis of the Jenkinsfile via ci-pipeline.
- dbenoit - Added support for script based tests and is working to add support for multi-arch containers.