Refer to the following documents for instructions specific to your environment.
|Choosing an Executor Type||Comparison of the
|Caching Dependencies||How to make jobs faster on CircleCI by reusing the data from expensive fetch operations from previous jobs.|
|Using the CircleCI Command Line Interface||How to run jobs locally.|
|Using Yarn on CircleCI||How to install Yarn and cache Yarn packages.|
|Build and Publish Snap Packages using Snapcraft on CircleCI||Complete guide for setting up Snapcraft, building packages, and publishing them.|
|Prebuilt Images||Complete list of prebuilt CircleCI Docker images.|
|Using Custom Images||How to create and use custom Docker images with CircleCI.|
|Using Docker Authenticated Pulls||Use Docker authenticated pulls to access private images and avoid rate limits.|
|Running Docker Commands||How to build Docker images for deploying elsewhere or for further testing and how to start services in remote docker containers.|
|Using Docker Compose||How to use docker-compose by installing it in your primary container during the job execution.|
|Docker Layer Caching (DLC)||How to request the DLC feature and add it to your configuration file.|
iOS and Mac
|Hello World on MacOS||Getting started with the macOS executor and CircleCI|
|Testing iOS Applications on macOS||How to set up and customize testing for an iOS application with CircleCI.|
|Setting Up Code Signing for iOS Projects||Describes the guidelines for setting up code signing for your iOS or Mac project on CircleCI 2.0.|
|Hello World on Windows||Getting started with the Windows executor and CircleCI|
We’re thrilled to have you here. Happy building!
The CircleCI Team
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.
CircleCI Documentation by CircleCI is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.