An introduction to Continuous Integration and development (CI/CD) in network automation using Jenkins. The course focusses specifically on the network Devops case of using Jenkins.
DevOps, CI/CD, version control systems, git,
automating execution of tasks, Jenkins job,
Jenkins pipeline, Jenkins plugins, CI server.
Hands on Installing Jenkins.
YAML, GitHub, Jenkins, ansible, network devices.
Hands on Investigating a workflow: Auto deploying network configurations.
Code repository, build triggers, gerrit and reviews,
build environment. A Jenkins job, build step, post
build actions, running a Jenkins job, build log,
Hands on Configuring Jenkins.
Branches, pipeline, git, the git plugin.
Hands on A Jenkins job to poll, build and unit test network configurations.
"Excellent presentation - very good course structure."
"Great course, learned a lot, and do it again if technology changed."
This structured course uses Instructor Led Training to provide the best possible learning experience. Small class sizes ensure students benefit from our engaging and interactive style of teaching with delegates encouraged to ask questions throughout the course. Quizzes follow each major section allowing checking of learning. Hands on sessions are used throughout to allow delegates to consolidate their new skills.