Beginning Jenkins
- Course Code LO035423
- Duration 2 days
Course Delivery
Additional Payment Options
-
GTC 11 inc. VAT
GTC, Global Knowledge Training Credit, please contact Global Knowledge for more details
Jump to:
Course Delivery
This course is available in the following formats:
-
Company Event
Event at company
-
Public Classroom
Traditional Classroom Learning
-
Virtual Learning
Learning that is virtual
Request this course in a different delivery format.
Course Overview
TopCompany Events
These events can be delivered exclusively for your company at our locations or yours, specifically for your delegates and your needs. The Company Events can be tailored or standard course deliveries.
Course Schedule
TopTarget Audience
TopCourse Objectives
TopIf you are interested in gaining a good grasp of Jenkins in a systematic and hands-on way by working through a real-world project, then this course is for you.
The course will provide enough knowledge of the following:
- Illustrate continuous integration and continuous delivery concepts
- Analyse how to install and setup Jenkins on Windows
- Administer and secure Jenkins
- Set up projects on Jenkins
- Build continuous delivery pipelines with Jenkins
- Identify how to setup distributed builds and scale Jenkins
Course Content
TopLESSON 1- Installing and Setting up Jenkins
- Continuous Delivery
- Installing Jenkins
- The Jenkins Dashboard
- User Management
LESSON 2 Administering Jenkins
- Plugin Management
- Updating & Upgrading Jenkins
- Configuring Jenkins for Production
- Creating a Form with a Select Element
LESSON 3- Jenkins Views and Setting up Freestyle Projects
- Setting up a Freestyle Project
- Setting up a View to Manage our Projects
LESSON 4- Parameterized Projects and Upstream/Downstream Projects
- Configuring Parameters for our Projects
- Creating & Accessing Build Parameters
- Build Triggers
LESSON 5- Multibranch and Declarative Jenkins Pipelines
- The CI Workflow
- The Jenkinsfile
- Creating Multi-Branch Pipelines
LESSON 6- Distributed Builds on Jenkins
- Setting up Our Slaves
- Securely Connecting To Our Slaves
- Configuring Tasks To Run On Our Slaves
Course Prerequisites
TopHardware:
For successful completion of this course, students will require computer systems with the following:
- Processor: Intel Core i5 or equivalent
- Memory: Minimum 4 GB RAM
- Hard Disk: Minimum 35 GB
- Internet connection
Software:
- Operating System: Windows (7 SP1 64-bit or higher)
- Browser: Google Chrome or Mozilla Firefox (Latest updates installed)
- Docker
- Git
- Python
- Blue Ocean