non-production-like environments

We manage non-production-like environments differently from production-like environments. Where production-like environments need management to ensure that only trusted code is deployed, our non-production-like branches are hampered by these same protections. 

The primary goal of these non-production-like branches is to facilitate rapid code deployment and testing cycles. Patterns like protected branches and governance policies intentionally slow development to add stability, and should not be used on these Wild-West Style development branches.

The two most common examples of non-production-like environments are Puppet staging environments and feature-branches. Puppet staging environments are built to allow ...

Get Mastering Puppet 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.