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
44
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
56
Automacon 2015 OpenStack and Chef
jjasghar
0
72
ChefDK or how I fell in love with embedded Ruby.
jjasghar
0
98
chef-book lightning talk
jjasghar
0
120
Other Decks in Technology
See All in Technology
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
350
競技としてのKaggle、役に立つKaggle
yu4u
6
2.4k
require(ESM)とECMAScript仕様
uhyo
4
1k
LayerXにおけるLLMプロダクト開発の今までとこれから
layerx
PRO
4
790
M5と自作基板をくっつけてみた〜M5 Japan Tour 2024 Spring 福冈 (Fukuoka|福岡)〜
keropiyo
0
190
中年男性がメインフレームから クラウドへキャリアシフトしてみた
uechishingo
0
340
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
150
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
150
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
7
1.4k
web-application-security
matsuihidetoshi
1
200
MapLibreとAmazon Location Service
dayjournal
1
190
【SORACOM UG 東海】あらゆるモノがつながる社会へ、IoT と SORACOM
soracom
PRO
1
160
Featured
See All Featured
For a Future-Friendly Web
brad_frost
172
9k
Being A Developer After 40
akosma
67
580k
Rebuilding a faster, lazier Slack
samanthasiow
74
8.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
What's new in Ruby 2.0
geeforr
337
31k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
Visualization
eitanlees
137
14k
Building Applications with DynamoDB
mza
88
5.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
Documentation Writing (for coders)
carmenintech
60
4k
Building Better People: How to give real-time feedback that sticks.
wjessup
356
18k
Design by the Numbers
sachag
274
18k
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...