CI/CD pipelines have been used as part of software development life cycle for years. With the advent of network programmability and infrastructure automation, it is now possible to extend the benefits of CI/CD pipelines to also manage and monitor infrastructure.
In this talk, I will demonstrate how to build and use a CI/CD pipeline based on GitLab CE for infrastructure management and automation. The pipeline can be used for testing network configurations in a Cisco CML environment before deploying to production. Other components of the pipeline are Cisco pyATS, Ansible, Cisco IOS-XE, and Cisco Open NX-OS.