CDAF Feature Branch Environments
The existing feature branch capability in CDAF (Git only, entry.ps1/entry.sh) has been based on docker-compose, for stand-up, test and tear-down environments based on feature branches. For some organizations, where containers are not feasible, i.e. system complexity, proprietary software, a limited number on perpetual environments are available.
The CDAF extension (2.4.5) allows for the targeting of one or more environments, based on pattern match within branch name (definition file is feature-branch.properties).
Important note: beware of potential environment drift over time as different environments receive different updates. It is recommended to reset the feature branch environments from master when deployed to production (i.e. are part of your automation pipeline and not a manual process), which will require reapplication of inflight changes.
For full release details for CDAF 2.4.5 see http://cdaf.io/release