Desired State

Determining Change

At deploy time, the current state, and desired state are compared, and only those components which have changed, are deployed.

alt text

Once complete, the new current state is persisted.

alt text

Note that the overarching release number is used as a update comment when writing to the Confluence page, this provides a release history which is visible outside of the toolchain, which is easier to access by business users such as test managers and product owners.

alt text