meetup #45

「はじめてのC☆I」

CI って知ってますか? イマドキの開発を支えるイケてるツールらしいけど、 Continuous Integration (継続的インテグレーション)なんて言われるとちょっとビビっちゃいますよね。

大丈夫! 実は意外と簡単に始められます! 今回は「CI って何?どんなツール、サービスがあるの?」という話から、実際に単純なホームページのリポジトリに対して動かしてみるハンズオンまでやっちゃいます!!

日時 2016年 5/21(土) 13:00 〜 17:30
会場 DMM.com Labo 金沢南町事業所 9Fフリースペース
石川県金沢市南町6-1 朝日生命ビル9F
参加費 500円

ざっくりタイムテーブル

タイトル 時刻 時間 担当
開場 13:00    
自己紹介 13:15 20m  
CI概要(俺とCI) 13:35 15m @PharaohKJ
CIサービス紹介 15:50 20m @wtnabe
休憩 14:10 15m  
CircleCIハンズオン 14:25 35m @wtnabe
GitHub FlowとCIでモダンWeb開発 15:00 50m @k242hd_akg
休憩 15:50 20m  
LT (CIに使えるAWSサービス) 16:10 5m @aibax
LT (アプリのCI) 16:15 5m @noboru_i
LT (src を外部に置けない問題) 16:20 5m @macoshita
勉強会のご紹介 16:25 15m  
休憩 16:40 5m  
CircleCIハンズオン 16:45 25m @wtnabe

CircleCIハンズオンについて

シンプルな Web サイトに対して CI の設定と実際の効果の確認を行います。今回の meetup では Ruby の知識は一切必要ありませんので、Ruby に縁のない方、エンジニアでない方でも大丈夫です。

GitHubアカウント準備のお願い

ハンズオンにおいて GitHub アカウントを利用してリポジトリの操作と CircleCI というサービスの設定を行います。つきましては事前に GitHub アカウントの準備をお願いします。

ポジションペーパーについて

当日は初めて会う人もたくさんいると思います。

そこでポジションペーパーの作成をオススメします。ポジションペーパーを用意しておくことで自己紹介がスムーズになりますし、「こういうことやってる人がいるのか。この話を質問してみたい。」「こういうことやりたい人がいるなら、これが一緒にできるかも。」といったことも考えやすくなります。

当日のディスカッションや次回以降のネタを考える弾みになりますので、できるだけ事前に作成しておいてもらえると嬉しいです。どのような形で作ってもらっても結構ですが、permalink があるとお互いに便利だと思います。

テンプレート

gist用のテンプレートも用意しました。forkして書き換えるだけで使えるので便利!

もちろん gist でなくても大丈夫です。 twitter の bio よりちょっと詳しい程度の情報があればだいぶイメージしやすいんじゃないかと思います。

補足

  • ハンズオンがありますのでできればPCを持参するときっとよいことがあります
  • 一応WiFiがありますが、人数が多くなるとパンクします><
  • 電源は十分なクチがないので、 タップを持参 してもらえると嬉しいです。特に Mac の人はアダプタが干渉しやすい ので注意!
  • 遅刻しないでもらえると嬉しいけど、途中の出入りは自由です。