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
JAM Austin Feb. 16, 2017, Jenkins JJB and Chef
Search
JJ Asghar
February 16, 2017
Technology
49
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JAM Austin Feb. 16, 2017, Jenkins JJB and Chef
My presentation on how to bootstrap the JJB with Chef.
JJ Asghar
February 16, 2017
More Decks by JJ Asghar
See All by JJ Asghar
SeaGL Kube101 Class
jjasghar
0
62
Automacon 2015 OpenStack and Chef
jjasghar
0
80
ChefDK or how I fell in love with embedded Ruby.
jjasghar
0
110
chef-book lightning talk
jjasghar
0
120
Other Decks in Technology
See All in Technology
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
190
脆弱性対応、どこで線を引くか
rymiyamoto
1
410
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
1.2k
スキルと MCP ツール、責務をどう分けるか? AI が迷わないインターフェース設計の戦略
cdataj
1
1.1k
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
150
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
1.3k
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
220
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
1.2k
ロボティクスの技術 / Robotics Technology
ks91
PRO
0
100
AIソロプレナー時代に2ヶ月で20人増員した事業創造会社の開発組織の話
miyatakoji
0
690
Kiroで書いた 設計書 が AI レビューの 採点基準 になる
ezaki
0
130
手塩にかけりゃいいってもんじゃない
ming_ayami
0
600
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.3k
How to make the Groovebox
asonas
2
2.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
The Spectacular Lies of Maps
axbom
PRO
1
810
Side Projects
sachag
455
43k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
750
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
290
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
860
A Tale of Four Properties
chriscoyier
163
24k
Transcript
Jenkins and JJB (and Chef)
JJ Asghar |
[email protected]
| @jjasghar Technical Alliances at Chef
Challenges
Setting up original CI for OpenStack
None
None
Challenges
What is the JJB?
Jenkins Job Builder takes simple descriptions of Jenkins jobs in
YAML or JSON format and uses them to configure Jenkins.
Example - job: name: 'Basic bash example' project-type: freestyle description:
'A basic example' builders: - shell: | echo 'Hello world!' cat /etc/passwd
Questions? Before the fun stuff..
What I'm going to do... (Live Demo Gods please be
nice)
Spin up a machine in Digital Ocean via knife
Install Jenkins on it via a Chef Community cookbook
Use my bootstrap cookbook to get the dependencies working
Login to the machine to do some basic setup
Create some initial jobs
Clone the repository to my local machine, and show how
collaboration should work
DEMO
Links http://bit.ly/jj-jam-feb16 • Jenkins Job Builder • Blog post that
inspired this • JJB Bootstrap cookbook
Thanks! JJ Asghar e:
[email protected]
t: @jjasghar If you'll have
me, there is a Part 2 where I talk about using PowerShell remote executors and this setup, or we can grab a ! after and talk about it all...