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
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
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
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
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
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Recently uploaded
(20)
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.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