Description
In this course, you will learn:
- Integrate CI and CD in your development process
- Learn to use Jenkins for process automation
- Work on a real world project and implement the concepts
- Learn professional tips and tricks for better Jenkins management
Syllabus:
1. Introduction to Jenkins
- The need for CI
- Waterfall methodology
- Agile Development and Integration
2. Jenkins - Setup
- Intro to Jenkins
- Installing Tomcat
- Tomcat Setup
- Jenkins Installation
- Running
3. Foundation
- The first Jenkins Job
- Expanding the Job
- Examining the Job Results
- Complex Jobs
- Complex Jobs - Part 2
- Jenkins Security
4. A real world example
- Why Design?
- The Role of Jenkins
- Feature pipeline
- Language Independent development
- Maven Introduction
- Maven Lifecycle
- CI with Jenkins
- CI continued
- Job changes
- Modifying the Job
- Jenkins CI continued
5. Tips and Tricks
- Upgrade Jenkins
- Tracking Job Configuration
- Logging
- Themes