CONTINUOUS PRACTICES
Continuous Practices is a catch-all term for:
- Continuous Integration - regularly committing code changes back to a common location (trunk), thus minimising isolation and increasing feedback.
- Continuous Delivery - ensuring software is always in a releasable state.
- Continuous Deployment - ensuring software is continually promoted to a production environment (even if it's disabled for use).
- Some of the mechanisms that make the above concepts possible; e.g. Trunk Development (Branching Strategy), Blue/Green Deployments, Feature Flags, Canary Releases.