With great pleasure we are announcing that Semaphore is now free to use for private projects, for up to 100 builds per month. This is great for personal sideprojects, early stage MVPs and similar low volume development activities.
Free accounts have 2 boxes available. This allows you to either test two private projects or branches at the same time, or run one build with tests split in two parallel jobs. To ensure fair usage we are counting builds using two jobs as two free builds.
We will convert all new users who are currently in a 30-day free trial to the new free plan.
Semaphore becomes free for open source
We are not stopping there however. The same free plan you can use for private projects also allows unlimited testing and deployment of open source projects.
Sign up, add your project from GitHub or Bitbucket, run your first test suite in a minute without any changes in source code and share it on your profile.
Giving back to the community
Semaphore would not be possible without open source software. From the backbone essentials such as Git and Linux to tools like RSpec and Docker, Semaphore is both built with and made to support development of projects based on open source.
Our goal has always been to make Semaphore free for open source projects. However bootstrapping from an almost anonymous position obliged us to wait until the business is profitable enough. All we had was a team and a goal to keep making the best continuous integration service we can. Now we are happy to share it with the community.
Language support
Semaphore currently has full support for testing and deploying C/C++, Clojure, Elixir, Go, Java, JavaScript / Node.js, PHP, Python, Ruby and Scala projects. You can find more information about the preinstalled stack for each language in documentation.
Open source organizations
To allow large open source projects to take full advantage of our organization management features, we are introducing a special open source plan which allows an organization to have unlimited projects and unlimited open source builds with two processors for parallel testing.
We encourage GitHub users to sign up via GitHub Marketplace, and take advantage of 4 free CI/CD jobs for open source development.
Changes to existing profiles
All current users and organizations who already have an open source project on Semaphore will find that their project pages have become public. Only collaborators can access settings and trigger new builds and deploys, of course. For example, check out profiles of Uber’s m3db or systemd.
Reduced price of Starter plan by $10, gets unlimited projects
To streamline our pricing and help you build more, we are making our Starter plan the first available paid plan. With unlimited private projects (instead of five) and one processor for running tests, it now costs $29.
We hope that you are as excited about the new capabilities as we are, and can’t wait to see what you’ll be making next. Happy building!