Using CI/CD within Red Hat OpenShift
There are many different ways you can implement CI/CD based on your preferred application development strategy and cloud provider. Red Hat® OpenShift® has several options available to make crafting your own CI/CD pipelines easier.
What will you learn?
- Using CI/CD pipelines on OpenShift
What do you need before starting?
Red Hat OpenShift Service on Amazon Web Services
By using Red Hat OpenShift, organizations can employ CI/CD to automate building, testing, and deployment of an application across multiple on-premises and cloud platforms. ROSA is one such managed service that allows you to implement CI/CD options like Red Hat OpenShift Pipelines.
Red Hat OpenShift Pipelines
Red Hat OpenShift Pipelines is a Kubernetes-native CI/CD solution based on Tekton. It is designed to run each step of the CI/CD pipeline in its own container, allowing each step to scale independently to meet the demands of the pipeline. Some of the benefits of using Red Hat OpenShift Pipelines include:
- Kubernetes-native pipelines: Use standard Tekton custom resource definitions to define pipelines that run as containers and scale on-demand.
- Runs serverless: Have full control over your team’s delivery pipelines, plugins and access control without having to manage a central CI/CD server.
- Integrated CI/CD experience: The entirety of your pipelines structure is a streamlined user experience through the OpenShift Console developer perspective, command line interfaces, and integrated development environments.
Now that you have a good picture of what employing CI/CD on OpenShift entails, it’s time to dive into building your pipeline in the Developer Sandbox.