The options
GitHub Actions
Workflow runner built into GitHub.
Your repos live on GitHub and you want YAML workflows with no separate product. The marketplace supplies actions for almost any task.
GitLab CI
CI built into GitLab through .gitlab-ci.yml.
You already host source on GitLab. Pipelines run without a second vendor, and runners scale in Docker.
CircleCI
Cloud runner focused on speed and parallelism.
Build minutes matter and you fan jobs across many nodes. Orbs package common integrations.
Jenkins
Self-hosted automation server with a large plugin catalog.
You must keep builds on your own hardware. Or you depend on plugins the cloud runners lack.
Which one fits you?
Answer a few questions to get a recommendation.
Question 1 of 4