Continuous Integration/Continuous Delivery (CI/CD)
Explore how continuous integration and continuous delivery (CI/CD) automate network operations through build, test, and release stages. Understand the role of Ansible playbooks and the considerations needed to safely implement automated changes on production networks.
CI/CD
In the context of network automation, Continuous Integration (CI) and Continuous Delivery (CD) imply full network automation of tasks. This pipeline should be abstracted as an orchestrated chain of automated actions and events based on intent. Through the build–test–release cycle, CI/CD can be achieved. CI enables distributed software development across many teams. Small but frequent incremental changes are continuously integrated into the master branch. CD then automatically deploys these changes to the ...