CircleCI is the software delivery engine for teams who want to ship software faster, using code that’s reusable and easy to maintain.
A step-by-step guide to set up your first CircleCI project, in minutes.
We recommend new users start with our General Developer Training course.
Find examples based on your favorite programming language.
Follow this guide to learn about the core of the CircleCI experience - config.yml.
Don’t start from scratch. Copy and paste a sample .circleci/config.yml file.
Find a full config.yml example and a list of all configuration keys.
Learn how orbs can help your team automate code and integrate quickly.
Manage your pipelines and get help writing config. in the IDE.
Access advanced tools through the local terminal.
Save time and money by rerunning only the tests that fail.
Developers can build apps for iOS, macOS, tvOS, or watchOS devices on CircleCI.
Integration with GitLab is now available on CircleCI.
Track our platform changes. Stay up to date with the latest in CI.
Integrate your DevOps processes using orbs and our API.
Get help building the language & framework your app is written in.
Create customizable integrations with workflow and job events.