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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
Raku Raku Notion 20260128
hareyakayuruyaka
0
340
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
460
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
120
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
2026年 エンジニアリング自己学習法
yumechi
0
140
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
140
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
CSC307 Lecture 10
javiergs
PRO
1
660
SourceGeneratorのススメ
htkym
0
200
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
How to Ace a Technical Interview
jacobian
281
24k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
110
Utilizing Notion as your number one productivity tool
mfonobong
3
220
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
67
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
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