
gittech. site
for different kinds of informations and explorations.
Open-source, self-hosted CI/CD (think Jenkins but modern and nice UI)
Semaphore - Open Source CI/CD Platform
Semaphore CI/CD helps product teams ship software faster, with quality and security.
π Features
- Blazing-fast CI/CD β Get your builds & deployments done in record time.
- Simple yet powerful β YAML-based config, parallel execution, and more!
- Scales with you β From solo developers to massive engineering teams.
- Built for the modern cloud β Works seamlessly with containers, Kubernetes, and multi-cloud environments.
Installation
Installing and running Semaphore is easy and only takes 10-30 minutes β±οΈ
Choose your preferred installation method from our detailed guides:
π‘ Kubernetes Cluster
π» Single Machine
Semaphore Versions
Semaphore comes in three flavors to fit your needs:
π± Community Edition
Free and open source under Apache 2.0 license. This is what you'll find in this repository (everything outside the ee/
folder). Perfect for teams who want to run Semaphore on their own infrastructure with community support.
π’ Enterprise Edition
Our enhanced version with extra features for larger organizations, available under a commercial license. You'll find this code in the ee/
directory. Comes with professional support to keep your CI/CD running smoothly.
βοΈ Semaphore Cloud
Don't want to manage your own infrastructure? Our hosted version at semaphoreci.com gives you all the power of Semaphore without the setup. From free plans for small projects to enterprise-scale solutions.
Important Links
- π Documentation - Learn how to use Semaphore
- πΊοΈ Roadmap - See what's planned for future releases
- ποΈ Governance - How the project is managed and decisions are made
- π Project Board - Track development progress on our Kanban board
- π Security - Our security policies and reporting procedures
Contributing
We're excited to welcome contributions to Semaphore! All contributors are expected to follow our Code of Conduct.
There are many ways to contribute to Semaphore:
- Join the conversation in GitHub Discussions
- Submit and review RFCs
- Participate in Special Interest Groups (SIGs)
- Report bugs or request features through GitHub Issues
π§ As we open up the project, our documentation and processes are still evolving.
For now, please refer to:
- Contributing Guide - Development setup and workflow
- Release Process - How we version and release Semaphore
- Developer Guidelines - Coding standards and best practices WIP π§
β€οΈ Support & Stay Connected
π¬ Join our community on Discord β Semaphore Discord
π¦ Follow us on Twitter β @semaphoreci
βΆοΈ Watch our development meetings β Semaphore Backstage