2.0 Docs (Beta)
Welcome to CircleCI 2.0 Beta! The Beta release of CircleCI 2.0 includes many improvements for faster performance and greater control. If you are new to CircleCI, check out the Overview for how it works and then use the Hello World doc to start your first project build.
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:
- Clojure 1.8 and later, see the Clojure Language Guide
- Elixir 1.2 and later, see the Elixir Language Guide
- Go 1.7 and later, see the Go Language Guide
- Java 8 and later, see the Java Language Guide
- PHP 5 and later, see the PHP Language Guide
- Python 2 and later, see the Python Language Guide
- Ruby 2 and later, see the Ruby and Rails
CircleCi 2.0 includes infrastructure upgrades for faster performance that reduce overall time to build, test, and deploy for all platforms at scale. See the Migration FAQ for answers to common questions about the Beta.
CircleCI 2.0 gives you greater control with new configuration keys in 2.0 enable you to break up monolithic builds into separate Jobs and Steps. See Migrating from 1.0 to 2.0 for information about the new keys, then head over to the 2.0 Project Tutorial.
First-class container support is also implemented in 2.0 to give you more control over your build environment and access to native Docker features.
We’re thrilled to have you here. Happy building!
The CircleCI Team