Course Outline
Jenkins is a must tool for DevOps. It allows to build pipelines very quickly and improving software development lifecycle. It’s the must have tool for every DevOps team. Introduce us to Jenkins & its features, will help us getting started with Jenkins (CI Sever). Understand the concepts of CI/CD, the difference between them.
Upcoming Meetings
There are no upcoming meetings for this course. Contact us to schedule this course, which will be customized specifically for your organization.
info@hackerupro.comModules
Intro
- What is DevOps
- CI/CD
- Agile, sprints
- History
- Dev vs Ops
Jenkins
- Terminology
- Architecture
- Concept
- Installing
- Adding plugins
- Configuring Jenkins
- Dashboards/ Views
- Slave master architecture
- Configuring Jenkins – Plugins users, etc.
- Configure Roles / Credentials
Jobs
- Jobs
- Create different job types
- Adding scripts to the job
- Multi-phase / Pipelines
- Build
- Test
- Deploy
- Automation (build form CLI, nightly build, triggers, etc.)
BlueOcean
- New Jenkins 2 GUI
- Create pipeline with BlueOcean
Jenkins pipeline as code
- What is Jenkins file
- How to we manage Jenkins file
- Working with Jenkins file
- Building pipelines
- SCM integration
- Build triggers (commit, branch, etc.)
Hands On
- Practice all we have learned
- Build Docker containers with pipelines
- Full CI/CD cycle
Prerequisites
- None specified.