0% found this document useful (0 votes)
5 views

Jenkins 12

Devops notes

Uploaded by

demoallr
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)
5 views

Jenkins 12

Devops notes

Uploaded by

demoallr
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/ 8

jenkins12.

md

Jenkins (Contd)
Plugins

Plugin adds functionality to jenkins in terms of


UI for free style projects
Management settings
tools
Systems
steps in scripted/Declarative Pipeline
Jenkins Plugins are developed in Java Language and Plugins can be installed directly from jenkins or
uploaded to jenkins
Plugins have two types of extensions jpi or hpi
To install plugins
Navigate to Manage Jenkins -> Plugins

Refer Here for marketplace of jenkins

Distributed Builds in Jenkins


Jenkins Executes Builds on Nodes, Jenkins Master is also a node

1/8
jenkins12.md

Every node has executors which basically means how many projects can we parellely build on the server
Every node will have labels using which the jobs can be assigned

Agents/Nodes

Navigate to Manage Jenkins => Nodes

Lets add an ubuntu instance as a node to jenkins

Conditions:
Two nodes should be able to communicate with each other
2/8
jenkins12.md

We will configure this node to run dotnet builds


softwares:
jdk 17
dotnet 8 SDK
We will be adding a ubuntu instance

ip: 172.174.227.253
credentials are saved in jenkins

3/8
jenkins12.md

4/8
jenkins12.md

Lets add one ubuntu instance as a node to jenkins

5/8
jenkins12.md

This will use key based authentication

6/8
jenkins12.md

Credentials in Jenkins

We can store different types of credentials in jenkins


username and password
keys

7/8
jenkins12.md

tokens

8/8

You might also like