monoqlockのブログ
Amebaでブログを始めよう!
せっかく参加してきたのですごい簡単にメモ。


Jenkinsプロジェクトの現状とワークフロー

- DotCiの話 https://github.com/groupon/DotCi
- Jenkins workflow-pluginの話 https://github.com/jenkinsci/workflow-plugin



Jenkins + Dockerな話が。



はてなにおける継続的デプロイメントの現状と Docker の導入

- ChefでJenkinsの管理をしている
- 少年ジャンプルーキーの開発環境や使用ツールの話
- ブランチモデルの話
- Jenkins workflow-plugin検討中
- Jenkins+Dockerで確認環境を作る話



はてなってPerlの会社だったんですね。
チーム内の開発ルールなんかについても具体的な話があって結構面白かったです。



クックパッドにおけるJenkinsの活用

- サーバー構成はpuppetとItamae
- クラウド(AWS)とオンプレミス環境
- CIで守るべき価値
 ∟ 意図しない変更を予防できる(ターンアラウンドを短くする/すぐに失敗を伝える/不具合を放置させない)
 ∟ 再現可能で自動化されている
 ∟ リソースや情報を集約できる


cookpadもhipchat使っているらしく親近感。
ここでもGo + Dockerな話がちらっとあったり。



「Infrastructure as a CodeにおけるJenkinsの役割」 ~環境構築も継続的インテグレーションを行う時代です~

サイバードの方のお話

- provisoining Toolchainという概念を導入
- サーバープロビジョニングをレイヤー化し、レイヤーごとに役割を定義。以下4レイヤー
 1) Bootstrapping:OSのプロビジョニング
 2) Configuration:システム構成のプロビジョニング
 3) Orchestration:アプリケーションのプロビジョニング
 4) Releasalization(サイバード独自で定義したレイヤー)
- ChefZero
- serf:Go言語製オーケストレーションツール




所感

・Dockerが流行っている感
・知らない単語多かった
・法政大学綺麗すぎてトイレに感動