Semaphore from $0/mo Continuous integration and deployment for web apps.
bug Catch Bugs Early
Be sure that your application is always working with automatic testing of every code change. Whenever somebody pushes new code to the Git repository, Semaphore immediately runs all tests on the corresponding branch.
add Quick Setup via GitHub or Bitbucket
Simply select your private or open source project from GitHub or BitBucket and it will be automatically configured. There are no new gems, hooks, SSH keys or configuration files to manage.
trifork Unlimited Fast & Parallel Tests
Semaphore’s high-performance infrastructure ensures that your tests run quickly and reliably. Build time is unlimited on all plans. You can easily cut your test time in half or even more by splitting your test suite in parallel threads.
github Pull Request Integration
Right after somebody opens a pull request on GitHub, there’s going to be live indicator whether it is good to merge.
upload Untap the Power of Continuous Delivery
Easily set up automatic or manual deployment to Heroku. Then test, release and get feedback quickly in a streamlined development protocol.
code SSH Access for Easy Debugging
Interactively inspect and run commands in the Semaphore environment right from your terminal.
commits Supports Different Branch Workflows
Define high priority branches that should always be tested immediately. You can also tell Semaphore to cancel queued builds and test only the most recent version of code on every branch.
message Build & Deploy Notifications
Besides email, you can easily set up build and deploy notifications to arrive in Slack, Hipchat, Campfire and Flowdock. Or implement a custom integration with your tools and workflow using webhooks or Semaphore API.
person Expert Support
All paid plans ensure you a direct contact with the core development team for quick, quality customer support via email or live chat.
Semaphore is available in the US and Europe regions.