A sample app that reality-checks some basic features on your installation of CircleCI:
- Runs jobs using all known
resource_class
options (NOTE: your build instances must be large enough to accomodate these options—see our Configuration Reference for details) - Runs machine executor & remote Docker jobs, both with and without Docker Layer Caching
- Tests writing to and reading from workspaces
- Tests the default
org-global
context (NOTE: needs a key calledCONTEXT_END_TO_END_TEST_VAR
to exist in theorg-global
context), along with one additional context (likewise needs a key calledMULTI_CONTEXT_END_TO_END_VAR
to exist in anindividual-local
context) - Tests upload/storage of artifacts and test results
To run realitycheck, fork the repository and start building it on your installation of CircleCI.
If you have more ideas for things that should tested, please submit a PR against the open-source repository on GitHub where this project is maintained: https://github.com/circleci/realitycheck
See the current CI status of the main repo at https://circleci.com/gh/circleci/workflows/realitycheck.
View the LICENSE file in this repository for licensing information.