- Home
- Jenkins Training
COURSE DESCRIPTION
Jenkins is an open source continuous integration/continuous delivery and deployment (CI/CD) automation software DevOps tool written in the Java programming language. It is used to implement CI/CD workflows, called pipelines.
All Our Trainers Expertise On Both Development And Training Which Helps Us Deliver Project Based Training.
Introduction to Jenkins & CI / CD
Software Development processes
Jenkins platform overview
What is Continuous Integration?
What is Continuous Delivery?
What is Continuous Deployment?
Key Features
Jenkins Pipelines
Build automation basics
Continuous Deployment / Delivery
Declaring your project language (Java, JavaScript, Python, PHP, Ruby)
Running multiple steps
Recording and reporting test results
End of pipeline tasks
Creating a Project in GitHub
Forking / Cloning from your repository
Creating your Pipeline
Adding a Test stage
Adding a Deliver stage
Cleaning up
Using a Jenkinsfile
Job chaining and visualisation
Shared libraries
Running Jenkins in a Docker container
Deploying Jenkins using Kubernetes
Pipeline Development tools
Package management
Managing Users
Jenkins security considerations