Instead of having a static pipeline.yml, autogenerate it from a JSON
configuration file. The json approach is taken because we also want to
be able to run tests locally, and thus the json can be parsed once for
generating the pipeline, and once for generating a local test run.
Instead of having a static pipeline.yml, autogenerate it from a JSON configuration file. The json approach is taken because we also want to be able to run tests locally, and thus the json can be parsed once for generating the pipeline, and once for generating a local test run.