Search for a command to run...
Set up GitHub Actions, GitLab CI and Jenkins with pipeline examples, runner configuration, caching strategies and deployment automation you can copy straight into your projects.
Continuous integration and delivery turns a manual release process into a repeatable, auditable pipeline. These guides walk you through installing each platform, wiring up your first job and hardening the pipeline for production use.
Every guide is written against the current release line and verified against the upstream documentation:
| Guide | Current release | What it covers |
|---|---|---|
| GitHub Actions | Runner v2.338.0 | Workflows, runners, artifacts, OIDC |
| GitLab CI/CD | GitLab 19 / Runner 19.5 | .gitlab-ci.yml, rules, runners, OIDC |
| Jenkins | 2.580.1 LTS | Install, JCasC, agents, pipelines |
.gitlab-ci.yml.Looking for a quick reference? The GitHub Actions guide
includes a complete workflow you can copy into .github/workflows/ci.yml.
Install OpenShift Container Platform 4.22 or OpenShift Local (CRC) for local development, install the oc CLI and deploy a production cluster with the agent-based installer.
Set up GitHub Actions with the current action versions, run your first workflow, configure GitHub-hosted and self-hosted runners and secure your pipelines with OIDC.