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
0
46
JAM Austin Feb. 16, 2017, Jenkins JJB and Chef
My presentation on how to bootstrap the JJB with Chef.
JJ Asghar
February 16, 2017
Tweet
Share
More Decks by JJ Asghar
See All by JJ Asghar
SeaGL Kube101 Class
jjasghar
0
59
Automacon 2015 OpenStack and Chef
jjasghar
0
77
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
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
490
Evolución del razonamiento matemático de GPT-4.1 a GPT-5 - Data Aventura Summit 2025 & VSCode DevDays
lauchacarro
0
210
プラットフォーム転換期におけるGitHub Copilot活用〜Coding agentがそれを加速するか〜 / Leveraging GitHub Copilot During Platform Transition Periods
aeonpeople
1
200
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
1
790
EncryptedSharedPreferences が deprecated になっちゃった!どうしよう! / Oh no! EncryptedSharedPreferences has been deprecated! What should I do?
yanzm
0
470
Practical Agentic AI in Software Engineering
uzyn
0
110
普通のチームがスクラムを会得するたった一つの冴えたやり方 / the best way to scrum
okamototakuyasr2
0
100
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
5
720
AIのグローバルトレンド2025 #scrummikawa / global ai trend
kyonmm
PRO
1
300
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.8k
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
580
AIエージェントで90秒の広告動画を制作!台本・音声・映像・編集をつなぐAWS最新アーキテクチャの実践
nasuvitz
2
270
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Writing Fast Ruby
sferik
628
62k
Gamification - CAS2011
davidbonilla
81
5.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Docker and Python
trallard
46
3.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
850
Fireside Chat
paigeccino
39
3.6k
Building Adaptive Systems
keathley
43
2.7k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
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...