Power, Flexibility, and Control


CircleCI gives your team more speed and configurability than ever before.


How CircleCI Works

Automate your pipeline from commit to deploy

VCS Integration

CircleCI integrates with GitHub, GitHub Enterprise, and Bitbucket. Every time you commit code, CircleCI creates a build.

Automated Testing

CircleCI automatically tests your build in a clean container or virtual machine.

Notifications

Your team is notified if a build fails so issues can be fixed quickly.

Automated Deployment

Passing builds are deployed to various environments so your product goes to market faster.

Faster Performance

The speed and reliability you need when building, testing, and deploying code. Choose the resources you need for optimal performance.

Complete Control

Build software your way using custom job orchestration with Workflows.

Unparalleled Flexibility

Languages that run on Linux run on CircleCI. First-class Docker support means you can configure your environment how you want.


Everything Great Teams Need

Workflows for Job Orchestration

Define and orchestrate how job execution (such as build, test, deploy) is run, giving you complete control over your development process. See the possibilities.

First-Class Docker Support

Run any image from Docker’s public/private registry or other common registries, customizable on a per-job basis. Build Docker images, access Docker layer caching, Compose, and more.

Choose the CPU/RAM You Need

Easily configure your resources (compute/memory) to best fit your team’s needs for specific builds.

Language-Agnostic Support

Supports any language that builds on Linux or macOS, including C++, Javascript, .NET, PHP, Python, and Ruby. You are free to use any toolchain, framework, or version you want.

Powerful Caching

Speed up your builds with expanded caching options, including images, source code, dependencies, and custom caches. Gain control over cache save and restore points throughout your jobs for optimal performance.

SSH or Local Builds for Easy Debugging

Quickly find and solve problems using SSH access or run jobs in your local environment to ensure faster remediation of issues.

Unmatched Security

Our newly architected platform represents the latest in security technology: full-level virtual machine isolation, base images designed by the end user, Docker security capabilities, Linux kernel security modules like Apparmor, and more.

Insights

Our interactive visual dashboard allows you to see all of your builds on CircleCI at a glance. Customize your views from your most failed builds to your slowest tests and more.


Build Environments

No More Provisioning Headaches

Customize the execution environment to match production --- use any Docker image, Linux VM, or macOS VM. Whether you’re building a website, a multi-platform mobile app, or systems software, you’ll get a clean, customizable build environment for every job.

Hosting Options

In the Cloud or Behind Your Firewall

We can host continuous integration for you on our cloud-managed option or you can run CircleCI behind a firewall on your private infrastructure.

Cloud

We oversee the setup, security, and maintenance of your continuous integration instance(s).

Instant access to feature releases and automatic upgrades alleviating the need for maintenance.

Authorize with GitHub or Bitbucket and go from sign up to green build in minutes.


Build Environments
Docker
Linux
Android
macOS

VCS Provider
GitHub
Bitbucket

Server

Install CircleCI on a private server that your team sets up and maintains for security.

Full System Administrator control for complete customization.

Your team determines the update cadence to fit your maintenance schedule.


Build Environments
Docker
Linux
Android

VCS Provider
GitHub
GitHub Enterprise

Integrations

Works with Your Toolchain

CircleCI connects with services you already use like GitHub, Bitbucket, Fastlane, Azure, and Slack.


via @abey_alex

“The @circleci 2.0 is a huge improvement. Build times have done below 1 minute. Loving it!”

“We successfully migrated both repos and see phenomenal performance improvements, especially when we leverage caching! Our project’s build times went from roughly 2:30 minutes to 1:30 (without cache) and 0:50 (with cache).”

via @BlameFrost

“Today’s experience on @circleci 2.0: my setup was so fast I had to explicitly wait for elasticsearch to start properly before running tests.”

via @zemirco

“holy moly @circleci down from ~5 mins (version 1.0) to ~2 mins (version 2.0) for testing and deploying. great job!”

via @qnmco

“Build time dropped from 13 minutes to just over 2 minutes after moving to @circleci 2.0 and enabling caching. Great end to the week!”

Josh Dover
Senior Software Engineer at CrateJoy

“Workflows + Docker caching are great with CircleCI 2.0. I’m pumped about what we can do with this! Our Docker build times have gone from ~12 minutes to less than 2 minutes on CircleCI. Fan-freaking-tastic.”

Thank You for Submitting Your Info


You should receive an automated response notifying you that we received your info. Someone from our Enterprise team will be reaching out to you shortly.


CircleCI Success Logo