Semaphore 2.0 launched with customizable CI/CD pipelines, autoscaling and more
We are very excited to share the good news with you: Semaphore 2.0 is finally out!
Over the last 6 years, Semaphore has been helping the world’s best engineering teams to deliver great products at high velocity. Such teams as Uber, Dribbble, Freshly and Toyota Connected have trusted us so far. Now, Semaphore 2.0 comes to take continuous delivery practices to the next level. The all-new Semaphore comes with powerful and fully customizable CI/CD pipelines to accelerate the way engineering teams of all sizes build, test and deploy their projects. We think you’re really going to love it.
Here's what's new:
Pipelines: Automate any workflow
At the heart of Semaphore 2.0 are fully customizable pipelines. Use them to define CI/CD processes with any number of stages. Want to just push new version of your website live? Want to build containers, run quick unit tests, fan-out to parallel end-to-end tests, fan-in to publish artifacts, and perform blue-green deployment to different environments? Semaphore 2.0 is what you make it to be.
Autoscale and pay only what you use
Never get blocked by CI during busy times of the week again. Semaphore 2.0 departs from the traditional flat-rate pricing based on a fixed number of boxes. Instead, it scales according to your team’s actual needs and you won’t pay when you’re not using it.
A new interface: Your pipelines look terrific
Semaphore 2.0 can visualize code delivery for the whole engineering organization. But the flexibility comes with no tax on the user experience. In fact, this is the simplest version of Semaphore ever. We’ve maintained the product's famous ease-of-use, while making it a lighter and friendlier place to work. Fewer parts, more power.
YML configuration and sem CLI: Hack your CI/CD
Set up continuous integration and deployment straight from your command line — or programmatically. Use sem CLI to get to your first working setup. Edit semaphore.yml to finalize it. Easily automate management of a large number of projects. Semaphore 2.0 fully embraces the configuration-as-code paradigm, required for a successful DevOps culture.
Ready for Continuous Delivery with Docker and Kubernetes
Build, test and deploy container-native systems to Kubernetes. Improved Docker image caching ensures quick transition between CI/CD stages. Securely connect and deploy to your container registry and cloud provider of choice.
Visualize the right metrics
Get key numbers in front of you with custom dashboards. It can be insights about deploys to production or average build duration. Or resource spending. Or… you get the idea.
Choose the right machine type
Semaphore 2.0 is running on the same rock-solid infrastructure as the original Semaphore. Your code runs in fully isolated VMs backed by bare metal hardware, ensuring maximum security and performance. But not all CI/CD jobs do the same type of work. Now in Semaphore 2.0 you can easily choose between three machine types in any stage of your CI/CD pipelines.
Semaphore Classic is here to stay
We know how much you rely on Semaphore to do your work and don't want to impose an uncomfortable migration timeline. We don't have any plans to sunset Semaphore Classic, and will continue to operate and support it. However it won't receive any major new features, as our R&D will be focused on Semaphore 2.0.
We hope that Semaphore 2.0 will help you further improve how you build and deliver software. Happy building!