Skip to content

v2.8.9

Compare
Choose a tag to compare
@genesis-bot genesis-bot released this 21 Dec 06:42
· 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.