In the Jenkins Administration training course, you'll learn:
Introduction to Continuous Integration
- What is CI?
- How does CI help improve software quality
- Build Automation Basics
- Common types of builds
- Common CI Environments
- Expected outcomes when moving to CI
What is Jenkins?
- History
- Features
- Compare CI Servers
Installing Jenkins on Various Operating Systems
- Standalone jar
- Application server
- Windows service
- Install Jenkins on RHEL/Ubuntu
Configuring JDK and Properties
- Java CLI tools
- JDK configuration basics
- Configure Jenkins to work with different JDKs
- Configure with properties
Configuring Build Tools
Creating a Job
- Freestyle software projects
- Maven project
- Monitor an external job
- Multi-configuration jobs
Setting up a Post-Build Actions
- Common Jenkins plugins
- Integrate Selenium with Jenkins
- Set up notifications
- Email
- RSS
- Instant messages
- Mobile/SMS
Advanced Jenkins Configuration
- Configure proxy servers
- Parameterized settings
- Controller/Agent distributed builds
- Parameterized builds and triggers
Advanced Build Management
- Joins
- Parallel build
- Build pipelines
Jenkins Security
- Realms
- Authentication
- Authorization
Jenkins Maintenance
- Memory management
- Archiving
- Migration