v2.8.9
·
352 commits
to v3.0.x-dev
since this release
Improvements
-
Supports pages to ci.yml for better pipeline customizations. These
pages can be either overlay-style (spruce) or go-patch style. These
extra pages will be merged over the pipeline generated by Genesis.Because concourse syntax allows non-homogeneous structure, you can't
always use spruce operators to overlay the right location (ie adding
an additional param to a specific task config) In these cases, you
can use go-patch.Example:
--- pipeline: <... all the normal ci.yml configuration values ...> --- - type: replace path: /jobs/name=<env>/plan/0/do/task=bosh-deploy/config/params/MY_ENV? value: some-value
Note that the first page must be in overlay style, not go-patch,
because it must stand as a valid yaml hash on its own.