2.0 Documentation


Welcome to CircleCI 2.0! The release of CircleCI 2.0 includes many improvements for faster performance and greater control including Docker support, Workflows, debugging with SSH, and advanced caching.

Document Description
Overview Overview of CircleCI with a video about CI/CD and links to CircleCI case studies.
Hello World Simple steps to get started with a config.yml file template for an app that prints Hello World.
Migrating from 1.0 to 2.0 Migrating a 1.0 Linux project to a CircleCI 2.0 configuration.
iOS Migration Migrating a 1.0 iOS project to a CircleCI 2.0 configuration.
Using the 1.0 to 2.0 config-translation Endpoint Instructions for using the config-translation endpoint to generate an initial CircleCI 2.0 configuration from your existing CircleCI 1.0 project for a limited set of languages: Ruby, PHP, Node.js, iOS (partial: 1.0 code signing is not supported - use Fastlane instead), Java (partial).
Sample config.yml Files Three sample config.yml files using sequential Workflows, fan-in/fan-out Workflows, and building Linux and iOS in one configuration file.
2.0 Sample Apps Sample 2.0 applications with documentation for ten languages and frameworks.

We’re thrilled to have you here. Happy building!

The CircleCI Team