Continuous Delivery
Let's learn about the continuous delivery process and its role in network automation.
We'll cover the following...
Continuous delivery is a software development approach where teams update software in short cycles to quickly and frequently release changes to code. Bug fixes, feature releases, and other enhancements are delivered in small modular packages more often, instead of the traditional approach of accumulating changes and releasing large software packages less frequently.
CD fits perfectly with network automation, especially after we’ve achieved complete network configuration management coverage and full idempotency. All future changes and all bug fixes or configuration deficiencies are added quickly and modularly. Most importantly, it is automatic as changes are merged into the master branch.
Think of the new workflow: