Jenkinsカンファレンス2015「クックパッドにおけるJenkinsの活用」

セッション別にまとめてます
0
Kiyoshi Nomo 🐟☔️🍈🍋🍜 @kysnm

偽陽性ツラいっすなー。Jenkins のビルドエラーを放置して Jenkins 自体を参照しなくなると手元のテストがコケるようになってもどのコミットで落ち始めたのかわからなくなって悪循環ですよねー #jenkinsja #juc2015

2015-01-11 15:04:30
もう疲れちゃって 全然動けなくてェ...(💉x5) @kamekoopa

マジで失敗するテストはリトライしても失敗するしリトライすれば成功するならまぁ…妖怪の仕業だったんだろうと言う割り切り #jenkinsja #juc2015

2015-01-11 15:05:39
ぬま @numa08

意識が高いとかに関係なく自動でやるべきことを自動でやったほうがよい #jenkinsja #juc2015

2015-01-11 15:05:55
Nobuhiro Sue @nobusue

継続的デリバリーを行うためにはCIが前提となる #jenkinsja

2015-01-11 15:06:02
Sotaro Kimura @kimutansk

「なぜCIを導入していないのですか?」「弊社のエンジニアは意識が高いため、ローカル環境でテストを実行せずに、リポジトリにコミットしません(キリッ)」という事例 #jenkinsja

2015-01-11 15:06:08
Nobuhiro Sue @nobusue

「CIにおける自動化はデリバリーをゴールにするとよい」納得 #jenkinsja

2015-01-11 15:07:08
ごず @gozuk16

失敗したテストを再実行すると上手く行くかもってのは、いかにもありそうでいいな。#jenkinsja #juc2015

2015-01-11 15:07:14
Nobuhiro Sue @nobusue

トヨタの「自働化」の話。個人的には先週の日経ビジネスの記事にあった「トヨタの閉鎖性(機械をネット接続させてくれないのでリモート監視ができない)」が気になります。 #jenkinsja

2015-01-11 15:09:09
なかみり @nakamiryi

serverspecでどこまでチェックしてるのかなー。パッケージ/Config以外にも外側からのリーチャビリティチェックあたりやってるのか知りたい #jenkinsja

2015-01-11 15:09:53
丸太/Takayuki MARUYAMA @maruTA_bis5

弊社これに近い状況なのでは・・・?(但し意識は低い twitter.com/kimutansk/stat… #juc2015 #jenkinsja

2015-01-11 15:09:55
ポクテキ @alkmst0225

Jenkinsと言うよりテストメイン? #jenkinsja

2015-01-11 15:10:13
🐊𝕏 @alligator_tama

クックパッド内で開発されてるツールとかっててっきり料理とか食べ物の名前だと思ってたけどそれを曲げる力がある艦これすごい #jenkinsja

2015-01-11 15:10:18
Nobuhiro Sue @nobusue

HipChatに「hubot deploy」と指示すれば自動デプロイしてくれる。すばらしい。 #jenkinsja

2015-01-11 15:11:10
Sotaro Kimura @kimutansk

CIで自動化できることを極力自動化することで継続的にデリバリー可能となり、常時価値を提供できるようになる。再現可能で自動化されていることは重要ですね。 #jenkinsja #juc2015

2015-01-11 15:12:02
みうら かずひと(SonarQube好き) @kazuhito_m

・テストが通ったらIntegration環境にPuppet適用 ・各ステージでのServerspec定期実行 思いつくけど、仕込むのは大変やよね。 #出来る人にはサクっかもしれんけどw #jenkinsja #juc2015

2015-01-11 15:12:04
Ktz @ktz_alias

CIの価値を守る行動 * 意図しない変更を予防 * 再現可能で自動化 * リソースや情報を集約 #jenkinsja #juc2015

2015-01-11 15:16:43
Sotaro Kimura @kimutansk

普通にCIを使用する、はやるべきことをやり、常にそうあるようにする、と #jenkinsja

2015-01-11 15:18:58
山p☀ @yamap_55

「ふつうにしている」とは「やるべきことをやる」、「常にそうあるようにする」 #juc2015 #jenkinsja

2015-01-11 15:18:59
broccoli @nihonbuson

やるべきことだから、やってて当たり前だよね(震え声) #jenkinsja

2015-01-11 15:19:15
カメー @kamemoge

ふつうにしている =やるべきことをやる =つねにそうあるようにする 時代と共に”ふつう"は進化する #jenkinsja

2015-01-11 15:19:50
ごず @gozuk16

クックパッドの高井さんの話、「CIの価値を守る行動」というRuby使ってなくても参考になるとても良い話でした #jenkinsja #juc2015

2015-01-11 15:22:19
Nobuhiro Sue @nobusue

豊田自動織機(G型)は糸が切れると自動検出して修正する機能があった。そのため職人が不要になり生産性が圧倒的に向上した。 #jenkinsja

2015-01-11 15:39:27
Joongjin Bae @bae_j

Toyota Type G Automatic Loom 1924 縦糸が切れたら止まる→不良品生産を止める build失敗したらコード書くのを止めてすぐ直す。そうしないと不良品を生産しつづけることになる。 #jenkinsja #juc2015

2015-01-11 15:42:35