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
Stefan Rotsch
November 01, 2014
Programming
0
29
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
41
Personal Productivity Patterns (2016-04-21)
srotsch
1
33
Personal Productivity Patterns (2015-11-13)
srotsch
0
28
Other Decks in Programming
See All in Programming
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
2.2k
XP, Testing and ninja testing
m_seki
3
250
20250704_教育事業におけるアジャイルなデータ基盤構築
hanon52_
5
810
#QiitaBash MCPのセキュリティ
ryosukedtomita
1
1.4k
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
10
5.7k
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
560
Deep Dive into ~/.claude/projects
hiragram
14
2.6k
The Modern View Layer Rails Deserves: A Vision For 2025 And Beyond @ RailsConf 2025, Philadelphia, PA
marcoroth
2
410
Agentic Coding: The Future of Software Development with Agents
mitsuhiko
0
110
AI駆動のマルチエージェントによる業務フロー自動化の設計と実践
h_okkah
0
170
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
2
850
ISUCON研修おかわり会 講義スライド
arfes0e2b3c
1
450
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Done Done
chrislema
184
16k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
The Invisible Side of Design
smashingmag
301
51k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
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