Course Name
Course Code : ZFJ59
Venue Details
Postal Code : 1212
Session Dates
Duration: 2 days (14 hours)
This training program focuses on integrating Jenkins, a popular continuous integration/continuous delivery (CI/CD) tool, with Agile methodologies to streamline and automate the software development lifecycle. Participants will learn how Jenkins can facilitate Agile processes like continuous integration, testing, and deployment, as well as how to leverage Jenkins with Agile tools like Jira and other project management systems for optimal team collaboration and project efficiency.
Jenkins Fundamentals and CI/CD Pipeline Setup
Module 1: Introduction to Jenkins
Overview of Jenkins and its role in DevOps and Agile.
Key features and components of Jenkins (Masters, Slaves, Jobs).
Understanding Jenkins pipelines and how they fit into Agile workflows.
Module 2: Jenkins Setup and Configuration
Installing Jenkins and setting up the environment.
Configuring Jenkins plugins for version control (Git), build automation, and deployment tools.
Setting up Jenkins for Agile projects: configuring tasks for continuous integration.
Module 3: Creating a Simple Jenkins Pipeline
Building a basic Jenkins pipeline: stages, steps, and triggers.
Integrating Jenkins with version control (GitHub, Bitbucket).
Automating the build process with Jenkins.
Interactive Components
Hands-on exercise
Group discussion
Agile Integration, Continuous Testing, and Deployment
Module 4: Integrating Jenkins with Agile Tools
Integrating Jenkins with Jira for Agile project management and tracking.
Configuring Jenkins to update Jira tickets based on build statuses.
Connecting Jenkins with Slack for real-time notifications and team collaboration.
Module 5: Continuous Testing and Quality Assurance
Implementing continuous testing in Jenkins: integrating automated tests (unit, integration, functional).
Setting up test results reporting and notifications in Jenkins.
Best practices for continuous testing and test-driven development (TDD) in Agile projects.
Module 6: Automating Deployment and Monitoring
Using Jenkins to automate deployments and release management.
Continuous delivery and deployment pipelines in Agile environments.
Integrating Jenkins with cloud platforms for automated deployment (AWS, Azure).
Interactive Components
Hands-on exercise
Case study
Hands-On Labs
60% of the training will involve practical exercises and case studies.
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |