# Runners Runners are responsible to execute a list of commands in a set environment defined in the CI yaml file. ## List of runners * Python - executes python commands in a virtual environment * Docker - executes each job in a separate Docker container - unimplemented ## Import schema TODO ## Runner API Each runner has to support the following functions: ### Constructor(params, user_defaults) * params: dict of runtime variables regarding the program itself * user_defaults: raw data from the CI file's global dict, with