FREEDOM251

Freedom251 › Compare

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.

Prow

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

Semaphore

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 Semaphore

The facts

ProwSemaphore
Free planYesYes
Open sourceNot publishedNot published
Runs onAPI, Linux, Self-hosted, WebAPI, Linux, Mac, Self-hosted, Web, Windows
Lowest paid planFree or on requestUbuntu ARM 4vCPU: $0.01 a month
Plans published111
MakerNot publishedNot published
Websitedocs.prow.k8s.iosemaphore.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