Side by side
Prow vs Semaphore
Both stand on continuous integration software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan APILinuxSelf-hosted+1
Prow offers job automation and pull request workflows for Kubernetes-based deployments. Consider its self-hosted operating model and the Gerrit limitations when assessing fit.
Visit Prow Free plan APILinuxMac+3
Semaphore offers hosted and self-hosted ways to automate software delivery, with a visual pipeline builder and multiple source-control connections. Review artifact limits and support options when estimating costs.
Visit SemaphoreThe facts
| Prow | Semaphore | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | API, Linux, Self-hosted, Web | API, Linux, Mac, Self-hosted, Web, Windows |
| Lowest paid plan | Free or on request | Ubuntu ARM 4vCPU: $0.01 a month |
| Plans published | 1 | 11 |
| Maker | Not published | Not published |
| Website | docs.prow.k8s.io | semaphore.io |
| On continuous integration software | #24 of 58 | #28 of 58 |
Prow: what it does well
- Free, open-source software for self-deployment.
- Jobs can start from events, schedules, or retesting requests.
- Deck displays running and recently run jobs.
- Provides JSON logs and Prometheus metrics.
What to know first
- There is no hosted option.
- Tide and Hook do not work with Gerrit.
- Prow runs in Kubernetes clusters.
Semaphore: what it does well
- Connects GitHub, GitLab and Bitbucket repositories.
- Visual builder generates YAML pipeline configuration.
- Supports self-hosted agents on Linux, macOS and Windows.
- Open source under the Apache 2.0 license.
- Includes 20 concurrent jobs by default.
What to know first
- Artifact use above 20 GB egress or 100 GB storage is charged separately.
- Higher concurrent-job limits require a request.
- Advanced CI troubleshooting is through paid support plans.
Alternatives to Prow Alternatives to Semaphore The whole list
