Circle CI has a "config.yml" file. This file contains the configuration and it contains the steps in a job. There is a "checkout" included in the steps of the config.yml. what does the "checkout" do?
This is a how a basic sample config for circleci look like:
version: 2
jobs:
build:
docker:
- image: alpine:3.7
steps:
- checkout
- run:
name: The First Step
command: |
echo 'Hello World!'