A continuous integration and delivery platform that uses YAML configurations to automate software builds and deployments.

Semaphore is an open-source web app for continuous integration and continuous delivery. It provides a platform for continuous integration and continuous delivery to help product teams automate the building, testing, and deployment of software. The software is designed to facilitate faster shipping cycles by automating the pipeline from code commit to production deployment.
The software is deployed as a server and web application. It supports various deployment scales, ranging from individual developers to large engineering organizations, and can be run on private infrastructure or via a hosted cloud version. Users manage their automation workflows through a web interface and configuration files, allowing for a centralized view of build statuses and deployment logs across different environments.
The system is built to handle modern cloud workflows and integrates with container orchestration tools. The project is developed using Golang and Elixir, combining these languages to manage the demands of CI/CD pipelines. It offers a Community Edition for those who prefer to manage their own infrastructure, while an Enterprise Edition provides additional features for larger organizations. The development process is transparent, utilizing a public roadmap and a governance model that involves Special Interest Groups and RFCs to determine the direction of the software.
For teams that do not wish to manage their own servers, a hosted version is available. This allows users to utilize the same pipeline logic without the overhead of maintaining the underlying infrastructure. The project maintains a focus on flexibility, ensuring that the platform can grow alongside the engineering team it supports.
Semaphore is a scalable CI/CD solution.
Provide code hosting, automated DevOps pipelines, hosted development environments, and artifact registries in one platform.
Manage database schema changes through a web based workspace with GitOps integration and automated SQL review workflows.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.