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
My new friend Jenkins - A front-ender does Cont...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Rachel Smith
March 28, 2015
Programming
170
3
Share
My new friend Jenkins - A front-ender does Continuous Integration
Rachel Smith
March 28, 2015
More Decks by Rachel Smith
See All by Rachel Smith
CodePen LA lightning preso Sept 2016
rachsmith
1
510
Beyond Boxes
rachsmith
1
700
Special Agent You: Jank Detective
rachsmith
2
420
Beyond Boxes - Creative coding with JavaScript
rachsmith
0
530
Matters In Motion (Or How Rob Lowe Should Animate The Web)
rachsmith
2
990
Other Decks in Programming
See All in Programming
AI-DLC Deep Dive
yuukiyo
8
4.1k
事業会社でのセキュリティ長期インターンについて
masachikaura
0
250
AIエージェントで業務改善してみた
taku271
0
520
t *testing.T は どこからやってくるの?
otakakot
1
640
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
270
10 Tips of AWS ~Gen AI on AWS~
licux
5
400
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
6.5k
おれのAgentic Coding 2026/03
tsukasagr
1
150
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
180
Google Nest CamとApple Vision frameworkと猫🐈🐈⬛ / onishi50
yutailang0119
0
110
2026_04_15_量子計算をパズルとして解く
hideakitakechi
0
110
Alternatives to JPA 2026
debop
0
110
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
150
Ethics towards AI in product and experience design
skipperchong
2
260
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
490
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
270
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Speed Design
sergeychernyshev
33
1.6k
GraphQLとの向き合い方2022年版
quramy
50
15k
Transcript
MY NEW FRIEND JENKINS RACHEL SMITH @rachsmithtweets A FRONT-ENDER DOES
CONTINUOUS INTEGRATION
None
DEV OPS
OUR OLD MANUAL DEPLOYMENT PROCESS 1. RUN BUILD SCRIPT 2.
SFTP ASSETS TO SERVER 3. PUSH ASSETS TO CDN
1. RUN BUILD SCRIPT 2. SFTP ASSETS TO SERVER 3.
PUSH ASSETS TO CDN Time Consuming & No Accountability OUR OLD MANUAL DEPLOYMENT PROCESS
CONTINUOUS INTEGRATION Regular automated builds from the source code repository
STEP 1: GET A SERVA SERVER
None
None
None
STEP 2: CHOOSE A CONTINUOUS INTEGRATION SOFTWARE SOLUTION
DEAL WITH IT JENKINS CI FREE POPULAR KINDA UGLY
$ wget -q -O - https://jenkins-ci.org/ debian/jenkins-ci.org.key | sudo apt-key
add - $ sudo sh -c 'echo deb http://pkg.jenkins- ci.org/debian binary/ > /etc/apt/ sources.list.d/jenkins.list' $ sudo apt-get update $ sudo apt-get install jenkins
YOU JUST GONE AND DEV-OPSED
STEP 3: SECURE THE JENKINS INSTANCE http://www.sitepoint.com/installing-securing-jenkins/
STEP 4: CREATE YOUR FIRST JOB
THINGS YOU CAN DO WITH JENKINS Build from code repository
change Publish files over SFTP Run tests Basically anything you think of
SET UP ‘PUSH TO DEPLOY’
INSTALL GIT PLUGIN
ADD POST HOOK TO REPO
(THE FUN PART) ADD BUILD STEPS
None
YOU JUST GONE AND DEV-OPSED
WHAT DID I LEARN? THE INITIAL INVESTMENT INVOLVED IN SETTING
UP CONTINUOUS INTEGRATION IS SO, SO, WORTH IT
WHAT DID I LEARN? GET OUT THERE AND SEE WHAT
OTHER DEVS ARE DOING
WHAT DID I LEARN? DON’T LET YOUR JOB TITLE DICTATE
WHAT YOU CAN DO. THE WHOLE STACK IS WAITING FOR YOU!