Semaphore
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.