Continuous Integration
Continuous Integration
• All participants will be on mute, by default, to avoid any background noise. However, you will be unmuted by instructor if
required. Please use the “Questions” tab on your webinar tool to interact with the instructor at any point during the class
• Feel free to ask and answer questions to make your learning interactive. Instructor will address your queries at the end of on-
going topic
• We have dedicated support team to assist all your queries. You can reach us anytime at:
[email protected]
• Your feedback is very much appreciated. Please share feedback after each class, which will help us enhance your learning
experience
COURSE OUTLINE
MODULE 04
7
1
8
2
3 9
4 10
5 11
6
12
▪
▪
▪
▪
Any one can do
anything
Legacy Mode
Legacy Mode
Legacy Mode
Legacy Mode
Legacy Mode
.
3
4
Jenkins send the mail in
plain text format.
5
Subject in mail is set
default in Jenkins
6
Format in which Jenkins
will send mail.
Clicking on this checkbox
enables Jenkins to send
separate mail to individuals.
▪
▪
▪
Characteristics
Jenkins Master will distribute its workload to the slaves
Jenkins Master
Jenkins Slaves are generally required to provide the desired environment. It works on the basis of requests
received from Jenkins Master
▪
▪
The set of tasks to build the job are listed below:
Specify the GitHub Specify the testing Specify the next job/action
Specify the previous
repo link to pull the action/goal for each job to be triggered
job that triggers the
code to Jenkins
current job
01 02 03 04
▪
•
Building an appropriate
• delivery pipeline is very
important for any
•
organization to implement
the CI practice.
▪
▪
Developer Compile QA Unit Test Code QA Package Check
01 02 03 04 05 06
▪
Yes , I have
completed my
pipeline build
Successfully.
▪
▪
▪
▪
Nodes ▪ A node block is the Jenkins agent wherein stage blocks, directives, and
steps should run
Directives
Steps
Nodes ▪ A stage block is a bundle of closely related steps and directives that have a
common objective
Directives
Steps
▪ The purpose of directives are to suggest the node block, stage block, and
Nodes steps by providing them with any of the following :
▪ Options
Stages
▪ Parameters
▪ Environments
Directives
▪ triggers, tools
Steps
▪ Fundamental block of a Pipeline