2.0 Documentation

Documentation for getting started, migration, installation, administration, configuration, optimization, and programming interfaces for the CircleCI 2.0 platform.

2.0 Getting Started Video

Programming Language Support

Code that builds on Linux will generally build on CircleCI 2.0. For some language versions, CircleCI provides demo applications with YAML file templates and instructions:

Build projects in C, C#, C++, Clojure, Elixir, Erlang, Go, Groovy, Haskell, Haxe, Java, JavaScript, Node.js, Perl, PHP, Python, Ruby, Rust, Scala and many more.

CircleCI Developer Blogs

Troubleshooting Icon

1.0 Documentation

Documentation for maintaining builds on the legacy CircleCI 1.0 hosted application.

Getting Started Icon

1.0 Enterprise Documentation

Documentation for maintaining the legacy CircleCI 1.0 installable application.