Benefits of CircleCI
On This Page
Benefits of CircleCI
Organizations choose CircleCI because jobs run fast and builds can be optimized for speed. CircleCI can be configured to run very complex pipelines efficiently with sophisticated caching, Docker layer caching, and resource classes for running on faster machines.
As a developer using CircleCI you can:
-
SSH into any job to debug your build issues.
-
Set up parallelism in your
.circleci/config.yml
file to run test jobs faster. -
Configure caching with two simple keys to reuse data from previous jobs in your workflow.
-
Configure self-hosted runners for unique platform support.
-
Access Arm VM resources and Arm on Docker.
-
Use orbs, reusable packages of configuration, to integrate with third parties.
-
Use pre-built Docker images in a variety of languages.
-
Use the API to retrieve information about jobs and workflows.
-
Use the CLI to access advanced tools locally.
-
Get flaky test detection with test insights.
As an operator or administrator of CircleCI installed on your own servers, CircleCI provides monitoring and insights into your builds and uses Nomad for scheduling.
See the CircleCI server overview for server documentation.
Pricing options
Visit CircleCI’s Pricing page to view free and paid options.
You can sign up for free to get access to unlimited projects on CircleCI’s fully-hosted cloud platform.
Organizations on the free plan are given free credits to use on open source projects. Visit the Building open source projects page for more information about free containers for public open source projects.
Next steps
Help make this document better
This guide, as well as the rest of our docs, are open source and available on GitHub. We welcome your contributions.
- Suggest an edit to this page (please read the contributing guide first).
- To report a problem in the documentation, or to submit feedback and comments, please open an issue on GitHub.
- CircleCI is always seeking ways to improve your experience with our platform. If you would like to share feedback, please join our research community.
Need support?
Our support engineers are available to help with service issues, billing, or account related questions, and can help troubleshoot build configurations. Contact our support engineers by opening a ticket.
You can also visit our support site to find support articles, community forums, and training resources.
CircleCI Documentation by CircleCI is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.