0% found this document useful (0 votes)
26 views54 pages

Continuous Integration

Uploaded by

raam.rhino
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views54 pages

Continuous Integration

Uploaded by

raam.rhino
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 54

• Please log in 10 mins before the class starts and check your internet connection to avoid any network

rk issues during the LIVE


session

• 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

Logged-in users can do


anything

Matrix Based Security

Project Based Matrix


Authorization Strategy
Any one can do
anything

Legacy Mode

Logged-in users can do


anything

Matrix Based Security

Project Based Matrix


Authorization Strategy
Any one can do
anything

Legacy Mode

Logged-in users can do


anything

Matrix Based Security

Project Based Matrix


Authorization Strategy
Any one can do
anything

Legacy Mode

Logged-in users can do


anything

Matrix Based Security

Project Based Matrix


Authorization Strategy
Any one can do
anything

Legacy Mode
.

Logged-in users can do


anything

Matrix Based Security

Project Based Matrix


Authorization Strategy
1

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 Slave Jenkins Slave Jenkins Slave

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

Developer Code Review QA Metric Check Deploy



Yes , I have
completed my
pipeline build
Successfully.



Nodes ▪ A node block is the Jenkins agent wherein stage blocks, directives, and
steps should run

▪ The node block structure is as below:


Stages

Directives

Steps
Nodes ▪ A stage block is a bundle of closely related steps and directives that have a
common objective

▪ The stage block structure is as below:


Stages

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

Nodes ▪ A step could be:

▪ batch script or a shell script, or


Stages ▪ any other command that's executable

▪ Steps have various purposes, such as cloning a repository, building code,


Directives
running tests, uploading artifacts to the repository server, performing static code
analysis, and so on
Steps
05

You might also like