無双してきたよ!の話。Kanazawarb今回はタイトルを「はじめてのC☆I」にした。ない回をやるタイミングだったのでどうしようかなと考えた時に、手持ちのネタとして比較的ライトに開催でき、かつハンズオンで時間稼ぎできるんじゃないかという気持ちで考えていた。いたる準備と開催中に感じていたことをつらつらと書いてみる。CIを体験するだけに集中できる内容にハンズオンについてはとにかく「テーマ以外のことを気にしなくて済むように」に集中して考えた。環境を用意してなかった、など「HerokuというよりはRailsに手こずった」印象が残っていたためである。ものという設計にした。分で終わってしまい、最後に急遽自動テストの環境をその場で用意することになるとはまったく予想していなかったが...。これで「言語の環境がどうとか」「テストコードがどうとか」「テストの書き方がどうとか」全部すっ飛ばせるでしょ、という読み。用意したのは以下のリポジトリ。バージョンを用意した。像がないことが分かってきた。必須要件じゃないよな。入れて本当に嬉しいことって何?みたいな疑問が次から次へと出てきて、タイムテーブルは埋まるけどほんとにこんなんでいいのか?と不安になってあれこれ調べていた。ThoughtWorksとてもよい内容だったのでこれを使ってイントロを喋った。曰くチェックインごとに自動化されたビルドによって検証され、チームは問題を早く検出することができるようになる。問題は早く発見できた方がその解決も早くなる。シンプルだけど大きなメリットだと自分は感じたので何はともあれ最初にこれを話した。話も役者が揃っている。ぼくは安心してピエロになってみんなが手を動かしやすい準備と雰囲気を作るだけ。