JENKINS TRAINING COURSE DESCRIPTION
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.
WHAT WILL YOU LEARN
* Explain how Jenkins can help with network automation.
* Configure Jenkins for network Devops.
* Use Jenkins for network automation.
JENKINS TRAINING COURSE DETAILS
* Who will benefit:
Network engineers.
* Prerequisites:
TCP/IP Foundation
* Duration
1 day
JENKINS TRAINING COURSE CONTENTS
* What is Jenkins?
DevOps, CI/CD, version control systems, git, automating execution of tasks,
Jenkins job, Jenkins pipeline, Jenkins plugins, CI server.
Hands on Installing Jenkins.
* Example pipeline for network automation
YAML, GitHub, Jenkins, ansible, network devices.
Hands on Investigating a workflow: Auto deploying network configurations.
* Configuring Jenkins
Code repository, build triggers, gerrit and reviews, build environment. A
Jenkins job, build step, post build actions, running a Jenkins job, build
log, home directory.
Hands on Configuring Jenkins.
* CI using Jenkins
Branches, pipeline, git, the git plugin.
Hands on A Jenkins job to poll, build and unit test network configurations.