Red Hat OpenShift service on AWS is an enterprise-ready Kubernetes platform for developers, which enables organizations to automate the application delivery process through DevOps practices, such as continuous integration (CI) and continuous delivery (CD). To meet your organizational needs, the Red Hat OpenShift service on AWS provides the following CI/CD solutions:
OpenShift Builds
Jenkins
Builds using BuildConfig
objects is a declarative build process to create cloud-native apps. You can define the build process in a YAML file that you use to create a BuildConfig
object. This definition includes attributes such as build triggers, input parameters, and source code. When deployed, the BuildConfig
object builds a runnable image and pushes the image to a container image registry. With the BuildConfig
object, you can create a Docker, Source-to-image (S2I), or custom build.
For more information, see Understanding image builds.
Jenkins automates the process of building, testing, and deploying applications and projects. OpenShift Developer Tools provides a Jenkins image that integrates directly with the Red Hat OpenShift service on AWS. Jenkins can be deployed on OpenShift by using the Samples Operator templates or certified Helm chart.
For more information, see Configuring Jenkins images.