Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Wait, Jenkins can do THAT?! (2014-11-01)
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Stefan Rotsch
November 01, 2014
Programming
0
31
Wait, Jenkins can do THAT?! (2014-11-01)
Wait, Jenkins can do THAT?!
— TYPO3 East Europe 2014
Stefan Rotsch
November 01, 2014
Tweet
Share
More Decks by Stefan Rotsch
See All by Stefan Rotsch
Agile Programming Practices (2017-07-14)
srotsch
0
100
Agile Programming Practices (2016-11-11)
srotsch
0
42
Personal Productivity Patterns (2016-04-21)
srotsch
1
34
Personal Productivity Patterns (2015-11-13)
srotsch
0
32
Other Decks in Programming
See All in Programming
Architectural Extensions
denyspoltorak
0
300
AtCoder Conference 2025
shindannin
0
1.1k
Oxlint JS plugins
kazupon
1
980
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
220
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
600
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
390
CSC307 Lecture 04
javiergs
PRO
0
660
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
140
Raku Raku Notion 20260128
hareyakayuruyaka
0
340
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
170
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
250
So, you think you're a good person
axbom
PRO
2
1.9k
Context Engineering - Making Every Token Count
addyosmani
9
660
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
830
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
What's in a price? How to price your products and services
michaelherold
247
13k
Designing Powerful Visuals for Engaging Learning
tmiket
0
240
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
130
Transcript
Wait, Jenkins can do THAT?! Stefan Rotsch, AOE GmbH
Jenkins • Continuously build and test software projects •
Monitor execution of repeated jobs
Jenkins • Written in Java • Supports various SCMs •
Executes Ant, Maven, Shell, Windows Batch • Extendable • Free Software
Installing Jenkins
Installation # Add PGP key $ wget -q -O -
https://jenkins-ci.org/ debian/jenkins-ci.org.key | sudo apt-key add -
Installation # Add PGP key $ wget -q -O -
https://jenkins-ci.org/ debian/jenkins-ci.org.key | sudo apt-key add - # Add Jenkins APT repository $ sudo sh -c 'echo deb http://pkg.jenkins- ci.org/debian binary/ > /etc/apt/ sources.list.d/jenkins.list'
Installation # Add PGP key $ wget -q -O -
https://jenkins-ci.org/ debian/jenkins-ci.org.key | sudo apt-key add - # Add Jenkins APT repository $ sudo sh -c 'echo deb http://pkg.jenkins- ci.org/debian binary/ > /etc/apt/ sources.list.d/jenkins.list' # Update package list and install $ sudo apt-get update $ sudo apt-get install jenkins
Installation # Add PGP key $ wget -q -O -
https://jenkins-ci.org/ debian/jenkins-ci.org.key | sudo apt-key add - # Add Jenkins APT repository $ sudo sh -c 'echo deb http://pkg.jenkins- ci.org/debian binary/ > /etc/apt/ sources.list.d/jenkins.list' # Update package list and install $ sudo apt-get update $ sudo apt-get install jenkins
Execute shell commands
Shell commands
Shell commands
Shell commands
Inspect code with PHP_CodeSniffer
PHP_CodeSniffer Setup
PHP_CodeSniffer Setup
PHP_CodeSniffer Setup
PHP_CodeSniffer Results
PHP_CodeSniffer Results
PHP_CodeSniffer Results
Master/Slave Environments
Master/Slave Benefits • Limited build processors • Conflicts between projects
• Specialized slave nodes • On-demand nodes
Master/Slave Setup
Master/Slave Setup
Master/Slave Setup
Master/Slave Setup
Headless Sitespeed.io
Sitespeed.io • Website speed and performance analyzer • Advanced metrics
require "real" browser • Xvfb as a lightweight alternative to Selenium • Firefox only
Sitespeed.io Setup
Sitespeed.io Setup
Sitespeed.io Setup
Sitespeed.io Results
Sitespeed.io Results
Sitespeed.io Results
Resources
Resources • http://jenkins-ci.org/ • http://www.eclipse.org/hudson/the- hudson-book/book-hudson.pdf • http://www.sitespeed.io/ • http://yslow.org/
✎
Questions ?
@
[email protected]
@ritschie Contact