When comparing Semaphore CI vs Bitrise, the Slant community recommends Bitrise for most people. In the question“What are the best continuous integration tools?” Bitrise is ranked 9th while Semaphore CI is ranked 11th.
Ranked in these QuestionsQuestion Ranking
Pro Automatic Testing
Whenever a new push is made on GitHub or Bitbucket, Semaphore automatically runs tests on that branch.
Pro Free for open source
Semaphore supports open source and offers unlimited open source projects.
Pro Complete customer support
Semaphore offers all-around customer support for its commercial users.
Pro Free 100 builds per month for private projects
Semaphore offers 100 builds every month for private projects. This package is free for an unlimited time and offers: free & unlimited deploys, unlimited collaborators and running tests in parallel.
Pro GitHub integration
Projects can be imported from GitHub and Semaphore will automatically connect with that repository, once that's done, it will automatically trigger for every code commit.
Pro Docker support
Out of the box Docker support. Additionally, Semaphore can cache Docker images by using included docker-cache commands.
Pro Easy to configure
Semaphore is quite easy to configure and work with. It easily integrates with GitHub and a first build is only a few clicks away.
Semaphore is configured using .yaml configuration files which can be added from the web UI. There are a lot of tutorials out there that help developers configure Semaphore to their preference.
Pro Dozens of service integrations
Pro Visual configuration editor
The configuration can be specified without the need to change the code repository
Pro Quick setup
Automatic repository scanner, to generate a base configuration.
Pro GitHub and Bitbucket integration, also supports other Git services
Webhook server is also open source.
Pro Free plan available
Pro Store YAML in version control
Con Proprietary with private project for $30/month
Semaphore is not free and nor is it open source. Pricing starts at $29 per month. However, there is a free option for private projects which have less than 100 builds per month and it's free for open source projects.