Semaphore Open Source

Was ist enthalten

  • Plan Overview
  • Total Cost
  • Service
    Cloud is CI-as-Service. Self-hosted runs on-premise or your own cloud
  • Users
    Maximum number of users allowed in the organization.
  • Concurrency
    Maximum amount of concurrent jobs at a time.
  • Cloud Machines
    Maximum amount of build minutes running on Semaphore Machines (Cloud service only).
  • Features
  • Multi-stage Build Pipelines
    Optimize for fast feedback by combining parallel jobs with sequential pipeline stages.
  • Artifacts
    Save files to reuse them across your pipelines or as permanent records for future reference.
  • Project Metrics
    Track performance, build frequency, and reliability of each pipeline over time.
  • Test Dashboard
    View all your tests across all your builds on a unified dashboard.
  • Custom Reports
    Build custom reports at runtime using Markdown.
  • Flaky Tests Dashboard
    Identify and analyze inconsistent tests and understand their impact on workflows.
  • Deployment Targets
    Streamline your deployment process with secure access management and deployment tracking.
  • Parameterized Deployments
    Define custom forms to parameterize CD pipelines.
  • Access Control & Governance
  • Project Roles
    Customize permissions for each project or inherit them from the repository.
  • Granular Deployment Permissions
    Give deployment permissions to a restricted set of accounts.
  • SCIM/SAML Support
    Integrate with your favorite access management service.
  • User Groups
    Create custom groups for easier access management.
  • Audit Logs
    Record any activity and streamline logs to an external location.
  • Pre-flight Checks
    Set up additional jobs that are required to run prior to any workflow.
  • Support & Billing
  • Priority Email Support
    Priority status for all support requests.
  • SLAs and Premium Support
    Dedicated account manager, shared Slack channel, and 24/5 & 24/7 SLAs available as add-on.
  • Annual Plan Discount
    Discounted pricing for annual plans.
  • Payment Options
    Payment through credit card or via invoice.

Community Edition

  • $0
  • Self-hosted
  • Unlimited
  • Unlimited
  • n/a
  • Community support. Discord server and GitHub issues.

Enterprise

  • Custom
  • Cloud or Self-hosted
  • Unlimited
  • Unlimited
  • Unlimited
  • 200/1,000 GB
    Additional usage is charged $0.35 for network, and $0.07 for storage per GB/month.
  • Available
  • Included
  • Invoice

Von Jenkins zu wartungsfreiem CI/CD

“Wir haben die Build-Zeiten um 70 % und die Release-Zeiten um 77 % reduziert, nachdem wir auf Semaphore umgestiegen sind.“

Was Entwickler nach dem Umstieg lieben

Wenn Sie volle Kontrolle benötigen und die Ressourcen haben, CI/CD intern zu betreiben und zu verwalten, sollten Sie unsere Cloud-CI/CD in Betracht ziehen.

FAQs

Ist Semaphore Open Source wirklich kostenlos nutzbar?

Ja. Die Open-Source-Edition steht unter der Apache-2.0-Lizenz, sodass Sie sie kostenlos nutzen, verändern und weiterverbreiten können.

Was ist der Unterschied zwischen Semaphore Open Source und den Cloud- bzw. Enterprise-Editionen?

Die Open-Source-Edition bietet dir die vollständige CI/CD-Engine mit unbegrenzten Nutzern und unbegrenzter Parallelität, jedoch ohne verwaltete Infrastruktur, erweiterte Dashboards oder Support auf Enterprise-Niveau. Cloud und Enterprise ergänzen Funktionen wie gehostete Runner, Premium-Support, SSO/SCIM, Governance-Tools und erweiterte Insights.

Was ist der Unterschied zwischen der Community Edition und der Enterprise Edition?

Die Community Edition ist Open Source, selbst gehostet und kostenlos nutzbar – mit unbegrenzten Nutzern und unbegrenzter Parallelität. Du verwaltest alles selbst und stützt dich auf Community-Support. Die Enterprise Edition baut auf dieser Grundlage auf und bietet erweiterte Funktionen wie SAML/SCIM, RBAC, Audit-Logs, dedizierte SLAs und 24/7-Experten-Support – sowie flexible Hosting-Optionen und Kosteneinsparungen im großen Maßstab.

Kann ich Semaphore Open Source in der Produktion einsetzen?

Auf jeden Fall. Es ist produktionsreif. Du hostest und wartest es selbst und behältst dadurch die volle Kontrolle über Infrastruktur und Daten.

Welche Art von Support steht für die Open-Source-Edition zur Verfügung?

Community-Support ist über GitHub Discussions und Issues verfügbar. Wenn dein Team SLAs, Premium-Support oder eine dedizierte Einführung benötigt, solltest du ein Upgrade auf die Enterprise Edition in Betracht ziehen.

Beinhaltet die Open-Source-Edition Updates und neue Funktionen?

Ja. Wir pflegen das Projekt aktiv und veröffentlichen regelmäßig Updates. Du erhältst Verbesserungen, Bugfixes und neue Funktionen, sobald sie gemergt werden.

Kann ich zu Semaphore Open Source beitragen?

Auf jeden Fall. Wir freuen uns über Beiträge – egal ob Code, Dokumentation oder Feedback. Sieh dir unser GitHub-Repository für die Beitragsrichtlinien an.

Welche Systemanforderungen gibt es für den Betrieb von Semaphore Open Source?

Es läuft auf Linux-basierten Servern. Die Anforderungen hängen von deinen Workloads ab, aber wir empfehlen eine moderne Multi-Core-CPU, 8–16 GB RAM und SSD-Speicher als Ausgangspunkt.

Wie schneidet Semaphore Open Source im Vergleich zu Jenkins oder GitHub Actions ab?

Im Gegensatz zu Jenkins benötigt Semaphore keine Plugins, um moderne CI/CD-Workflows zu ermöglichen – Funktionen wie Pipelines, parallele Jobs, Caching und Deployment-Flows sind bereits integriert. Im Vergleich zu GitHub Actions bietet Semaphore höhere Performance, mehr Flexibilität beim Self-Hosting und keinerlei Vendor-Lock-in.

Kann ich später von der Open-Source-Edition auf die Cloud- oder Enterprise-Edition migrieren?

Ja. Teams beginnen oft mit der Open-Source-Edition und wechseln später zur Cloud- oder Enterprise-Edition, um verwaltete Infrastruktur, Compliance und Premium-Funktionen zu erhalten. Die Migration ist unkompliziert.

Wo finde ich die Dokumentation?

Vollständige Einrichtungsanleitungen, Tutorials und Beispiele findest du in der offiziellen Community-Dokumentation und im GitHub-Repository.

Star us on GitHub