Continuous Integration and Pipelines

  • Model pipelines visually and auto-generate config as code.
  • Get visual feedback and optimize pipeline performance.
  • Run jobs on your infrastructure with self-hosted agents.

Features

Workflow Builder

Model pipelines with Workflow Builder, auto-generate YAML config files, and get visual performance feedback to onboard team members faster.


Build Optimization

Build Optimization improves pipeline performance and reduces costs with smart caching, triggers, and job prioritization.


Artifacts

Securely store and manage build artifacts, control data retention, and easily transfer data between jobs.


Monorepos Support

Create a single-interface workflow for your monorepo that triggers relevant parts based on file or subfolder changes, minimizing build times.


Self-Hosted Agents

Run workflows in your own setup for full control and security, with customizable environments and scalable options.


Model your pipelines and dependencies with a graphical editor which auto generated config as code in your connected repository.

Speed up builds with advanced caching, conditional execution, and auto-cancellation of redundant workflows.

Simple initial configuration, easy to scale up, high availability with managed machines and automated software updates and upgrades.

Model monorepo pipelines and trigger only relevant parts of your build by using integrated tooling for checking changes.

All features

Discover all you can do with Semaphore 💪

Let’s get started 🙌

Find the best plan for your team 🤑

Tell us about your needs 🧑‍💻

Star us on GitHub