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
Chef + CI + Vagrant
Search
Brian Scott
July 13, 2012
Technology
1
580
Chef + CI + Vagrant
Use Jenkins + Vagrant + Foodcritic for a complete Chef cookbook testing framework.
Brian Scott
July 13, 2012
Tweet
Share
Other Decks in Technology
See All in Technology
Compose Compiler Metricsを使った実践的なコードレビュー
tomorrowkey
1
220
Vertex AI を中心に 生成AIのアップデートを共有します
kaz1437
0
310
Janus
bkuhlmann
1
490
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
2
480
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
750
エンジニア候補者向け資料2024.04.24.pdf
macloud
0
3.3k
TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線 (Svelte)
baseballyama
1
520
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.8k
Google Cloud Next '24 Recap(Cloud Run/k8s)
mokocm
0
230
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
170
Kernel MemoryでAzure OpenAI Serviceとお手軽データソース連携
mitsuzono
1
250
開発パフォーマンスを最大化するための開発体制
ham0215
2
420
Featured
See All Featured
Side Projects
sachag
451
41k
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
19
1.7k
A better future with KSS
kneath
231
16k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
Art, The Web, and Tiny UX
lynnandtonic
289
19k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
Product Roadmaps are Hard
iamctodd
44
9.7k
Six Lessons from altMBA
skipperchong
21
3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
357
22k
Web development in the modern age
philhawksworth
202
10k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Transcript
Chef + CI By Brian Scott
What is Chef? Chef is a Infrastructure Configuration management system
used to provision and manage configuration across your infrastructure.
Why test your chef cookbooks? 1) Because we should treat
our Infrastructure as code. 2) Ensure Integrity across your Infrastructure 3) Test Code changes 4) Just because!
What We need? 1) Jenkins 2) Vagrant gem 3) Chef
Server (Hosted or Standalone Instance) 3) Physical Machine 4) Foodcritic gem
Jenkins Jobs
FoodCritic Validation
Vargrant Testing - Auto test with a VM.
Minitest
Resources Jenkins - http://jenkins-ci.org/ Chef - http://www.opscode.com Vagrant - http://vagrantup.com/
Minitest- https://github.com/calavera/minitest-chef- handler Foodcritic - http://acrmp.github.com/foodcritic/
Contact me! Twitter: @brainscott Github: http://github.com/bscott Blog: http://blog.bscott.me Email:
[email protected]
DevOps / Systems Engineer / Cloud Engineer