CircleCI uses the config.yml
file.
This file is generated from the config.ys
file which references many other
files in this directory.
To regenerate config.yml
after changing source files, run one of these
commands:
$ make build
$ bb build
Makefile
- for buildingconfig.yml
and running tests.- Auto installs deps
config.ys
- The main YAMLScript file that evaluates to the correct CircleCIconfig.yml
file.bin/
- All the longer bash sections refactored to testable .bash files.jobs/
- Eachjob
yaml section refactored to its own file.workflows/
- Eachworkflow
yaml section refactored to its own file.lib/helpers.ys
- A YAMLScript library of helper functions.
To run tests that check various things, run one of:
$ make test
$ bb test