Skip to main content

Semaphore

A CI/CD solution to elevate developer workflows

Workflows

Workflows can build, test, release and deploy your code. Learn how to create workflows using the visual editor.

Jobs

Jobs are the basic unit of work. Read about jobs, blocks and pipelines.

Projects

Use projects to connect your GitHub or BitBucket repositories to Semaphore.

Migration Guides

Check out the migration guides if you are using other CI provider like as Jenkins or CircleCI.

Dashboards

Create dashboards to track the performance and reliability of your CI.

Test reports

Configure test reports to view all the errors and flaky tests in a single place.

Public API

Make your custom integrations using the API. Manage Semaphore using the CLI.

Organizations

Invite your team, set up roles and groups, manage secrets, and create notifications.

Language Guides

Learn how to build and test your project in your language of choice.

Self-hosted Agents

Learn how to set up self-hosted agents to run jobs in your own infrastructure.

Optimization Guide

Learn how to speed up workflows using the cache and container registry.

Monorepo Workflows

Read how to use change detection to speed up monorepo workflows.