Jenkinsカンファレンス2015「JenkinsとPuppet+ServerspecでインフラCI」
- malmrashede
- 1320
- 0
- 0
- 0
既存の環境をPuppetに移し替えるのは大変だけど整備してからは新規環境の構築がとても楽になった。 #jenkinsja #juc2015
2015-01-11 14:36:07三コマ目は、「JenkinsとPuppet+ServerspecでインフラCI」GMOペパポ株式会社 常松信弥 ( @tnmt ) さんです! これたのしみw pic.twitter.com/CX9bsrhir9 #jenkinsja #juc2015
2015-01-11 14:36:21PupetとかChefってがっつり使ったこと無いけど、書き上げた時の設定ファイルってどんぐらいの規模になるんだろ #jenkinsja
2015-01-11 14:36:23サーバー構築を手作業から全てPuppetに置き換えた。スクラッチからやったので半年掛かった #juc2015 #jenkinsja
2015-01-11 14:36:45「使用通りサービスは稼働しているか _人人人人人人人_ > 突然の目視 <  ̄Y^Y^Y^Y^Y^Y ̄ なぜここだけ?時間掛かるよね?ってありますよね。」 (意訳 #jenkinsja #juc2015
2015-01-11 14:38:22OSバージョンアップ時に新OS、旧OSでserverspecで仕様を記述、どちらもテストが通れば問題無いと保証できる。 #jenkinsja #juc2015
2015-01-11 14:41:34Puppetのマニフェストをリファクタリングしたとしてもロールは30もある。全部やっていくのはつらいので、Jenkinsに任せたい。 #jenkinsja #juc2015
2015-01-11 14:43:37JenkinsからはVagrantを使ってVMを起動してPuppetを適用してその後serverspecでテストする #juc2015 #jenkinsja
2015-01-11 14:45:37vagrantは各ロールにつきVM1つ以上。ディストリのバージョンが違ったらVM複数にするとかしてる。 #jenkinsja #juc2015
2015-01-11 14:48:39serverspecのrbファイルはPuppetのマニフェクトと1:1で意味のある単位にする。 #jenkinsja #juc2015
2015-01-11 14:52:17