Jenkins is an open source automation server. It helps automate the parts of software development related to building, testing, and deploying, facilitating continuous integration, and continuous delivery
VijayB953898
27 views
39 slides
Apr 29, 2024
Slide 1 of 39
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
About This Presentation
avfcsv
Size: 690.34 KB
Language: en
Added: Apr 29, 2024
Slides: 39 pages
Slide Content
Open Source Continuous Integration Server
WHO AM I?
Matt Anderson
Moved to Dayton from Detroit eight years ago
Software Engineer at Northrop Grumman
Open Source Continuous Integration Server
WHAT IS JENKINS?
Monitors executions of repeated jobs
Used primarily for continuously building and testing software
projects, i.e. “Continuous Integration” or “CI”
Previously known as “Hudson”
http://jenkins-ci.org
WHO USES JENKINS?
WHY USE JENKINS?
Immediate feedback on broken builds
No building from dev machines and manually copying files
Automated deployment
Automated test execution and feedback
WHY USE JENKINS?
DASHBOARD
DASHBOARD
DASHBOARD
DASHBOARD
DASHBOARD
DASHBOARD
PROJECT VIEW
PROJECT VIEW
PROJECT VIEW
PROJECT VIEW
WORKSPACE
PROJECT VIEW
CONFIGURE
CONFIGURE
CONFIGURE
ADVANCED PROJECT
OPTIONS
ADVANCED PROJECT
OPTIONS
SOURCE CODE MANAGEMENT
SOURCE CODE MANAGEMENT
SOURCE CODE
MANAGEMENT
BUILD TRIGGERS
BUILD TRIGGERS
BUILD
BUILD
BUILD
BUILD
POST BUILD ACTIONS
POST BUILD ACTIONS
POST BUILD ACTIONS
Customized email notifications
Build other projects
Create/update JIRA issues
Publish Javadocs
PLUG-INS
Over 600 plug-ins available for customization
Examples:
•JIRA
•Ant
•Maven
•JUnit
•Javadoc
•SSH
•MSBuild
•NUnit
•PowerShell
•Email Notifications
https://wiki.jenkins-ci.org/display/JENKINS/Plugins
LET’S DO THIS
A final word of encouragement
https://www.youtube.com/v/LkCNJRfSZBU&start=84&end=90&autoplay=1