Booking options
Price on Enquiry
Price on Enquiry
Delivered Online
Two days
All levels
Duration
2 Days
12 CPD hours
This course is intended for
DevOps Engineers
Software Developers
Telecommunications Professionals
Architects
Quality Assurance & Site Reliability Professionals
Overview
Automate basic freestyle projects
Jenkins Pipelines and Groovy Programming
Software lifecycle management with Jenkins
Popular plugins
Scaling options
Integrating Jenkins with Git and GitHub (as well as other Software Control Management platforms)
Triggering Jenkins with Webhooks
Deploying into Docker and Kubernetes
CI / CD with Jenkins
This course covers the fundamentals necessary to deploy and utilize the Jenkins automation server. Jenkins enables users to immediately begin automating both their individual and collaborative workflows. Jenkins is a proven solution for a wide variety of tasks ranging from the helpful automation of scripts (such as Python and Ansible) to creating complex pipelines that govern the technical parts of not only Continuous Integration, but Continuous Delivery (CI/CD) as well. Jenkins is free, open source, and easily controlled with a simple web- based UI- it can be expanded by third party plugins and is deployable on nearly any on-site (Linux, Windows and Mac) or cloud platform.
Overview of Jenkins
Overview of Continuous Integration and Continuous Deployment (CI/CD)
Understanding Git and GitHub
Git Branching
Methods for Installing Jenkins
Jenkins Dashboard
Jenkins Jobs
Getting Started with Freestyle Jobs
Triggering builds
HTTP Web Hooks
Augmenting Jenkins with Plugins
Overview of Docker and Dockerfile for Building and Launching Images
Pipeline Jobs for Continuous Integration and Continuous Deployment
Pipeline Build Stage
Pipeline Testing Stage
Post Build actions
SMTP and Other Notifications
Programming Pipelines with Groovy
More Groovy Programming Essentials
Extracting Jenkins Data Analytics to Support Project Management
Troubleshooting Failures
Auditing stdout and stderr with Jenkins
Jenkins REST API
Controlling Jenkins API with Python
Jenkins Security
Scaling Jenkins
Jenkins CLI
Building a Kubernetes Cluster and Deploying Jenkins
How to start successfully using Jenkins to automate aspects of your job the moment this course ends.
Nexus Human, established over 20 years ago, stands as a pillar of excellence in the realm of IT and Business Skills Training and education in Ireland and the UK....