Submit Search
Upload
Welcome to Jenkins
•
8 likes
•
1,704 views
Somkiat Puisungnoen
Follow
Welcome to Jenkins
Read less
Read more
Technology
Report
Share
Report
Share
1 of 58
Download Now
Download to read offline
Recommended
2. auto deploy to tomcat on jenkins
2. auto deploy to tomcat on jenkins
Huang Bruce
Jenkins CI presentation
Jenkins CI presentation
Jonathan Holloway
Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)
Dennys Hsieh
Jenkins 101: Getting Started
Jenkins 101: Getting Started
R Geoffrey Avery
Supermondays: Jenkins CI lightning talk
Supermondays: Jenkins CI lightning talk
Michael Peacock
Jenkins Pipeline 101 and TCI - presentation and workshop
Jenkins Pipeline 101 and TCI - presentation and workshop
Yoram Michaeli
Rise of the Machines - Automate your Development
Rise of the Machines - Automate your Development
Sven Peters
Seven Habits of Highly Effective Jenkins Users (2014 edition!)
Seven Habits of Highly Effective Jenkins Users (2014 edition!)
Andrew Bayer
More Related Content
What's hot
Jenkins tutorial
Jenkins tutorial
Mamun Rashid, CCDH
Hacking Jenkins
Hacking Jenkins
Miro Cupak
Jenkins Scriptler in 90mins
Jenkins Scriptler in 90mins
Larry Cai
Grooving with Jenkins
Grooving with Jenkins
Anton Weiss
GlassFish Embedded API
GlassFish Embedded API
Eduardo Pelegri-Llopart
CI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
CI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
Troublemaker Khunpech
Automated android testing using jenkins ci
Automated android testing using jenkins ci
sveinungkb
Jenkins Overview
Jenkins Overview
Ahmed M. Gomaa
Jenkins, pipeline and docker
Jenkins, pipeline and docker
AgileDenver
Jenkins for java world
Jenkins for java world
Ashok Kumar
Introduction to jenkins
Introduction to jenkins
Abe Diaz
(GAM404) Gaming DevOps: Scopely's Continuous Deployment Pipeline | AWS re:Inv...
(GAM404) Gaming DevOps: Scopely's Continuous Deployment Pipeline | AWS re:Inv...
Amazon Web Services
Continuous Delivery in Enterprise Environments using Docker, Ansible and Jenkins
Continuous Delivery in Enterprise Environments using Docker, Ansible and Jenkins
Marcel Birkner
Jenkins - Continuous Integration after Hudson, CruiseControl, and home built
Jenkins - Continuous Integration after Hudson, CruiseControl, and home built
Mark Waite
Jenkins Best Practices
Jenkins Best Practices
Gergely Brautigam
Jenkins tutorial for beginners
Jenkins tutorial for beginners
BugRaptors
Jenkins days workshop pipelines - Eric Long
Jenkins days workshop pipelines - Eric Long
ericlongtx
Continuous integration in games development
Continuous integration in games development
Nebojsa Brindic
Let’s start Continuous Integration with jenkins
Let’s start Continuous Integration with jenkins
Tomohide Kakeya
Continuous Delivery Using Jenkins
Continuous Delivery Using Jenkins
Cliffano Subagio
What's hot
(20)
Jenkins tutorial
Jenkins tutorial
Hacking Jenkins
Hacking Jenkins
Jenkins Scriptler in 90mins
Jenkins Scriptler in 90mins
Grooving with Jenkins
Grooving with Jenkins
GlassFish Embedded API
GlassFish Embedded API
CI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
CI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
Automated android testing using jenkins ci
Automated android testing using jenkins ci
Jenkins Overview
Jenkins Overview
Jenkins, pipeline and docker
Jenkins, pipeline and docker
Jenkins for java world
Jenkins for java world
Introduction to jenkins
Introduction to jenkins
(GAM404) Gaming DevOps: Scopely's Continuous Deployment Pipeline | AWS re:Inv...
(GAM404) Gaming DevOps: Scopely's Continuous Deployment Pipeline | AWS re:Inv...
Continuous Delivery in Enterprise Environments using Docker, Ansible and Jenkins
Continuous Delivery in Enterprise Environments using Docker, Ansible and Jenkins
Jenkins - Continuous Integration after Hudson, CruiseControl, and home built
Jenkins - Continuous Integration after Hudson, CruiseControl, and home built
Jenkins Best Practices
Jenkins Best Practices
Jenkins tutorial for beginners
Jenkins tutorial for beginners
Jenkins days workshop pipelines - Eric Long
Jenkins days workshop pipelines - Eric Long
Continuous integration in games development
Continuous integration in games development
Let’s start Continuous Integration with jenkins
Let’s start Continuous Integration with jenkins
Continuous Delivery Using Jenkins
Continuous Delivery Using Jenkins
Viewers also liked
CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...
CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...
Nima Badiey
Git Workflow With Gitflow
Git Workflow With Gitflow
Josh Dvir
Google Penguin Infographic
Google Penguin Infographic
E-Web Marketing
Uitburgeren via het leerhuis
Uitburgeren via het leerhuis
Socius - steunpunt sociaal-cultureel werk
Nieuwe uitdagingen vragen om nieuwe beleidshefbomen - Anne Snick
Nieuwe uitdagingen vragen om nieuwe beleidshefbomen - Anne Snick
Socius - steunpunt sociaal-cultureel werk
СЭД: Новые задачи, новые проблемы, новые стандарты
СЭД: Новые задачи, новые проблемы, новые стандарты
Natasha Khramtsovsky
Level2 handelingstendensen (bijdrage 2)
Level2 handelingstendensen (bijdrage 2)
Socius - steunpunt sociaal-cultureel werk
PROEXPOSURE Photos: Football
PROEXPOSURE Photos: Football
PROEXPOSURE CIC
PROEXPOSURE Cuba: flags, Che and automobiles
PROEXPOSURE Cuba: flags, Che and automobiles
PROEXPOSURE CIC
PROEXPOSURE Photographer Ashenafi Gudeta & Weddings
PROEXPOSURE Photographer Ashenafi Gudeta & Weddings
PROEXPOSURE CIC
Slideshare test # 2 add voice in SS
Slideshare test # 2 add voice in SS
jaspang
Actieplaninterculturaliseren
Actieplaninterculturaliseren
Socius - steunpunt sociaal-cultureel werk
Спасение документов из-под обломков рухнувшего здания Кёльнского архива
Спасение документов из-под обломков рухнувшего здания Кёльнского архива
Natasha Khramtsovsky
Over de commons (Dirk Holemans)
Over de commons (Dirk Holemans)
Socius - steunpunt sociaal-cultureel werk
Что нужно учитывать при экономическом обосновании выбора СЭД
Что нужно учитывать при экономическом обосновании выбора СЭД
Natasha Khramtsovsky
Workshop 'Omgevingsanalyse'
Workshop 'Omgevingsanalyse'
Socius - steunpunt sociaal-cultureel werk
Sociaalculturelemethodiek
Sociaalculturelemethodiek
Socius - steunpunt sociaal-cultureel werk
Voorstelling EPALE
Voorstelling EPALE
Socius - steunpunt sociaal-cultureel werk
Faure learning tobe
Faure learning tobe
Socius - steunpunt sociaal-cultureel werk
Saturday
Saturday
metrolindsay
Viewers also liked
(20)
CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...
CloudBees Jenkins and Pivotal Cloud Foundry - Continuous Delivery for Cloud N...
Git Workflow With Gitflow
Git Workflow With Gitflow
Google Penguin Infographic
Google Penguin Infographic
Uitburgeren via het leerhuis
Uitburgeren via het leerhuis
Nieuwe uitdagingen vragen om nieuwe beleidshefbomen - Anne Snick
Nieuwe uitdagingen vragen om nieuwe beleidshefbomen - Anne Snick
СЭД: Новые задачи, новые проблемы, новые стандарты
СЭД: Новые задачи, новые проблемы, новые стандарты
Level2 handelingstendensen (bijdrage 2)
Level2 handelingstendensen (bijdrage 2)
PROEXPOSURE Photos: Football
PROEXPOSURE Photos: Football
PROEXPOSURE Cuba: flags, Che and automobiles
PROEXPOSURE Cuba: flags, Che and automobiles
PROEXPOSURE Photographer Ashenafi Gudeta & Weddings
PROEXPOSURE Photographer Ashenafi Gudeta & Weddings
Slideshare test # 2 add voice in SS
Slideshare test # 2 add voice in SS
Actieplaninterculturaliseren
Actieplaninterculturaliseren
Спасение документов из-под обломков рухнувшего здания Кёльнского архива
Спасение документов из-под обломков рухнувшего здания Кёльнского архива
Over de commons (Dirk Holemans)
Over de commons (Dirk Holemans)
Что нужно учитывать при экономическом обосновании выбора СЭД
Что нужно учитывать при экономическом обосновании выбора СЭД
Workshop 'Omgevingsanalyse'
Workshop 'Omgevingsanalyse'
Sociaalculturelemethodiek
Sociaalculturelemethodiek
Voorstelling EPALE
Voorstelling EPALE
Faure learning tobe
Faure learning tobe
Saturday
Saturday
Similar to Welcome to Jenkins
Deploying Symfony | symfony.cat
Deploying Symfony | symfony.cat
Pablo Godel
How to host an app for $20 in 20min using buildout and hostout
How to host an app for $20 in 20min using buildout and hostout
Dylan Jay
Tips & Tricks for Maven Tycho
Tips & Tricks for Maven Tycho
Gunnar Wagenknecht
Continuous Delivery w projekcie Open Source - Marcin Stachniuk - DevCrowd 2017
Continuous Delivery w projekcie Open Source - Marcin Stachniuk - DevCrowd 2017
MarcinStachniuk
DevNet Associate : Python introduction
DevNet Associate : Python introduction
Joel W. King
Using Maven2
Using Maven2
elliando dias
Slim3 quick start
Slim3 quick start
Guangyao Cao
How to create a skeleton of a Java console application
How to create a skeleton of a Java console application
Dmitri Pisarenko
F3X12 FLOW3 Project Lifecycle
F3X12 FLOW3 Project Lifecycle
Christopher Hlubek
Using Maven to build Java & Android program
Using Maven to build Java & Android program
Mu Chun Wang
Building a Django App on Heroku
Building a Django App on Heroku
Joe Fusaro
Yobi d2 naver(create)
Yobi d2 naver(create)
Lay Bunnavitou
Arbeiten mit distribute, pip und virtualenv
Arbeiten mit distribute, pip und virtualenv
Markus Zapke-Gründemann
Release with confidence
Release with confidence
John Congdon
Python from zero to hero (Twitter Explorer)
Python from zero to hero (Twitter Explorer)
Yuriy Senko
Continuous Web Performance Monitoring with Jenkins
Continuous Web Performance Monitoring with Jenkins
Michael Kröll
Automation Frame works Instruction Sheet
Automation Frame works Instruction Sheet
vodQA
Gdg cloud taipei ddt meetup #53 buildpack
Gdg cloud taipei ddt meetup #53 buildpack
KAI CHU CHUNG
Marek Kuziel - Deploying Django with Buildout
Marek Kuziel - Deploying Django with Buildout
marekkuziel
Virtual Environment and Web development using Django
Virtual Environment and Web development using Django
Sunil kumar Mohanty
Similar to Welcome to Jenkins
(20)
Deploying Symfony | symfony.cat
Deploying Symfony | symfony.cat
How to host an app for $20 in 20min using buildout and hostout
How to host an app for $20 in 20min using buildout and hostout
Tips & Tricks for Maven Tycho
Tips & Tricks for Maven Tycho
Continuous Delivery w projekcie Open Source - Marcin Stachniuk - DevCrowd 2017
Continuous Delivery w projekcie Open Source - Marcin Stachniuk - DevCrowd 2017
DevNet Associate : Python introduction
DevNet Associate : Python introduction
Using Maven2
Using Maven2
Slim3 quick start
Slim3 quick start
How to create a skeleton of a Java console application
How to create a skeleton of a Java console application
F3X12 FLOW3 Project Lifecycle
F3X12 FLOW3 Project Lifecycle
Using Maven to build Java & Android program
Using Maven to build Java & Android program
Building a Django App on Heroku
Building a Django App on Heroku
Yobi d2 naver(create)
Yobi d2 naver(create)
Arbeiten mit distribute, pip und virtualenv
Arbeiten mit distribute, pip und virtualenv
Release with confidence
Release with confidence
Python from zero to hero (Twitter Explorer)
Python from zero to hero (Twitter Explorer)
Continuous Web Performance Monitoring with Jenkins
Continuous Web Performance Monitoring with Jenkins
Automation Frame works Instruction Sheet
Automation Frame works Instruction Sheet
Gdg cloud taipei ddt meetup #53 buildpack
Gdg cloud taipei ddt meetup #53 buildpack
Marek Kuziel - Deploying Django with Buildout
Marek Kuziel - Deploying Django with Buildout
Virtual Environment and Web development using Django
Virtual Environment and Web development using Django
More from Somkiat Puisungnoen
Next of Java 2022
Next of Java 2022
Somkiat Puisungnoen
Sck spring-reactive
Sck spring-reactive
Somkiat Puisungnoen
Part 2 :: Spring Boot testing
Part 2 :: Spring Boot testing
Somkiat Puisungnoen
vTalk#1 Microservices with Spring Boot
vTalk#1 Microservices with Spring Boot
Somkiat Puisungnoen
Lesson learned from React native and Flutter
Lesson learned from React native and Flutter
Somkiat Puisungnoen
devops
devops
Somkiat Puisungnoen
Angular :: basic tuning performance
Angular :: basic tuning performance
Somkiat Puisungnoen
Shared code between projects
Shared code between projects
Somkiat Puisungnoen
Distributed Tracing
Distributed Tracing
Somkiat Puisungnoen
Manage data of service
Manage data of service
Somkiat Puisungnoen
RobotFramework Meetup at Thailand #2
RobotFramework Meetup at Thailand #2
Somkiat Puisungnoen
Visual testing
Visual testing
Somkiat Puisungnoen
Cloud Native App
Cloud Native App
Somkiat Puisungnoen
Wordpress for Newbie
Wordpress for Newbie
Somkiat Puisungnoen
Sck Agile in Real World
Sck Agile in Real World
Somkiat Puisungnoen
Clean you code
Clean you code
Somkiat Puisungnoen
SCK Firestore at CNX
SCK Firestore at CNX
Somkiat Puisungnoen
Unhappiness Developer
Unhappiness Developer
Somkiat Puisungnoen
The Beauty of BAD code
The Beauty of BAD code
Somkiat Puisungnoen
React in the right way
React in the right way
Somkiat Puisungnoen
More from Somkiat Puisungnoen
(20)
Next of Java 2022
Next of Java 2022
Sck spring-reactive
Sck spring-reactive
Part 2 :: Spring Boot testing
Part 2 :: Spring Boot testing
vTalk#1 Microservices with Spring Boot
vTalk#1 Microservices with Spring Boot
Lesson learned from React native and Flutter
Lesson learned from React native and Flutter
devops
devops
Angular :: basic tuning performance
Angular :: basic tuning performance
Shared code between projects
Shared code between projects
Distributed Tracing
Distributed Tracing
Manage data of service
Manage data of service
RobotFramework Meetup at Thailand #2
RobotFramework Meetup at Thailand #2
Visual testing
Visual testing
Cloud Native App
Cloud Native App
Wordpress for Newbie
Wordpress for Newbie
Sck Agile in Real World
Sck Agile in Real World
Clean you code
Clean you code
SCK Firestore at CNX
SCK Firestore at CNX
Unhappiness Developer
Unhappiness Developer
The Beauty of BAD code
The Beauty of BAD code
React in the right way
React in the right way
Recently uploaded
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Aijun Zhang
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IES VE
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
Eric D. Schabell
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
IES VE
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
Md Hossain Ali
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
DianaGray10
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
DianaGray10
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
YounusS2
20230104 - machine vision
20230104 - machine vision
Jamie (Taka) Wang
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
Bachir Benyammi
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Commit University
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
D Cloud Solutions
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
Jamie (Taka) Wang
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
Adam Moalla
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
DianaGray10
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
Daniel Santiago Silva Capera
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
dgelyza
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
shyamraj55
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
DianaGray10
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
GDSC PJATK
Recently uploaded
(20)
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
20230104 - machine vision
20230104 - machine vision
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
Welcome to Jenkins
1.
First Step to Jenkins @somkiat
2.
Prepare Env Java Apache Maven Git Github
3.
Prepare Env Java Git Github.com Account Config
SSH Key
4.
Install Java Download from
Oracle Testing $javac -version $java -version
5.
Install Git Download from
http://git-scm.com/ $apt-get install git-core Testing $git —version
6.
Create Account at Github Goto
http://www.github.com
7.
Config SSH Key Create
SSH Key $ssh-keygen Copy your SSH Key from ~/.ssh id_rsa => private key id_rsa.pub => public key
8.
Copy key to
Github Goto account setting => SSH Keys
9.
Add your public
key
10.
Fork Example Project Project
at https://github.com/up1/ demo_jenkin_project
11.
Fork
12.
Testing with clone $git
clone git@github.com:<username>/ demo_jenkin_project.git
13.
Setup Jenkins Download from
http://jenkins-ci.org/
14.
Start Jenkins $java -jar
jenkins.war
15.
Welcome Jenkins http://localhost:8080
16.
Manage Jenkins
17.
Main Configuration
18.
Config Jenkins JDK Apache Maven Notification Git
plug-in
19.
Config JDK Default =>
Download from Oracle
20.
Config JDK Use JAVA_HOME
21.
Config Maven Default =>
Download from web
22.
Config Maven Use MAVEN_HOME
23.
Notification
24.
Setup Git Install Git
plug-in Goto Manage Jenkins Manage Plug-in
25.
Git Plug-in
26.
Installing
27.
Create First Build
Job New Job/Item Pull code from GitHub.com Scheduling to build job Build process Report
28.
Step 1 New
Item
29.
Step 2 Create
Job
30.
Pull code from
Github Set git repository
31.
Config Build Trigger Build
after project Build period Poll SCM
32.
Poll SCM minute (0-59) hour
(0-23) day of month (1-31) month (1-12) day of week (0-7)
33.
Poll SCM Every minute
=> * * * * *
34.
Build process Build with
maven goal
35.
Build process clean package
36.
Create Report Post Build
Action => JUnit Report
37.
Achieve Artifact
38.
Try to Build
39.
See Result
40.
Test Report
41.
See Result
42.
Add JavaDoc ? How
To ?
43.
Add JavaDoc Post-build =>
Publish JavaDoc
44.
You MUST got
ERROR Try to add javadoc:javadoc add path of JavaDoc ./target/site/apidocs And build again !!!
45.
Result of JavaDoc
46.
JavaDoc
47.
Add Cobertura What is
Cobertura ? Code coverage utility for Java http://cobertura.github.io/ cobertura/
48.
Add Code Coverage Use
Cobertura plug-in http://cobertura.github.io/cobertura/
49.
Maven Project pom.xml Config plug
in to generate cobertura.xml
50.
pom.xml for Cobertura <plugin>
<groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>2.6</version> <configuration> <formats> <format>xml</format> </formats> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>cobertura</goal> </goals> </execution> </executions> </plugin>
51.
Add goal on
Build process cobertura:cobertura
52.
Add post-build Publish Report
53.
Advanced…
54.
Build and See
Result
55.
Build and See
Result
56.
Coverage Report
57.
Report by file
58.
Welcome to Jenkins
Download Now