Submit Search
Upload
CircleCIを勝手に紹介・宣伝 + おまけ [OSC Hokkaido 2015 LT]
•
Download as PPTX, PDF
•
1 like
•
2,561 views
OMEGA (@equal_001)
Follow
OSC Hokkaido 2015 LT で発表したスライド資料
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 26
Download now
Recommended
はじめての CircleCI
はじめての CircleCI
Yosuke Mizutani
20150613 html5プロフェッショナル認定試験 レベル1技術解説セミナー
20150613 html5プロフェッショナル認定試験 レベル1技術解説セミナー
Takahiro Kujirai
Introduction softlayer and bluemix
Introduction softlayer and bluemix
Kimihiko Kitase
CMSでWEBページを更新するってどんな感じ? ~NetCommonsのやさしい更新画面、WYSIWYGを解説してみる~
CMSでWEBページを更新するってどんな感じ? ~NetCommonsのやさしい更新画面、WYSIWYGを解説してみる~
Masaki Goto
OSC北海道 2015 ウェブサイト構築基盤、コーポレートサイトにちょうどいいCMS、baserCMSの紹介
OSC北海道 2015 ウェブサイト構築基盤、コーポレートサイトにちょうどいいCMS、baserCMSの紹介
Hiromasa Tanaka
phpspecで学ぶLondon School TDD
phpspecで学ぶLondon School TDD
Akio Ishida
センパイ!このプログラムクラッシュするんですけど。。。
センパイ!このプログラムクラッシュするんですけど。。。
yjono Seino
8-9-10=Jessie,Stretch,Buster
8-9-10=Jessie,Stretch,Buster
Hideki Yamane
Recommended
はじめての CircleCI
はじめての CircleCI
Yosuke Mizutani
20150613 html5プロフェッショナル認定試験 レベル1技術解説セミナー
20150613 html5プロフェッショナル認定試験 レベル1技術解説セミナー
Takahiro Kujirai
Introduction softlayer and bluemix
Introduction softlayer and bluemix
Kimihiko Kitase
CMSでWEBページを更新するってどんな感じ? ~NetCommonsのやさしい更新画面、WYSIWYGを解説してみる~
CMSでWEBページを更新するってどんな感じ? ~NetCommonsのやさしい更新画面、WYSIWYGを解説してみる~
Masaki Goto
OSC北海道 2015 ウェブサイト構築基盤、コーポレートサイトにちょうどいいCMS、baserCMSの紹介
OSC北海道 2015 ウェブサイト構築基盤、コーポレートサイトにちょうどいいCMS、baserCMSの紹介
Hiromasa Tanaka
phpspecで学ぶLondon School TDD
phpspecで学ぶLondon School TDD
Akio Ishida
センパイ!このプログラムクラッシュするんですけど。。。
センパイ!このプログラムクラッシュするんですけど。。。
yjono Seino
8-9-10=Jessie,Stretch,Buster
8-9-10=Jessie,Stretch,Buster
Hideki Yamane
Osc2015北海道 札幌my sql勉強会_波多野_r3
Osc2015北海道 札幌my sql勉強会_波多野_r3
Nobuhiro Hatano
クロスサイトリクエストフォージェリ(CSRF)とその対策
クロスサイトリクエストフォージェリ(CSRF)とその対策
JPCERT Coordination Center
念願の北海道にUターンで帰ってきた - OSC北海道2015
念願の北海道にUターンで帰ってきた - OSC北海道2015
infinite_loop
好きな場所で働くということ。[Uターン転職編]
好きな場所で働くということ。[Uターン転職編]
infinite_loop
好きな場所で働くということ Iターン編
好きな場所で働くということ Iターン編
infinite_loop
Osc2015 hokkaido postgresql-semi-stuructured-datatype
Osc2015 hokkaido postgresql-semi-stuructured-datatype
Toshi Harada
なれる!IL
なれる!IL
Hiroshi Maekawa
CIツールのまとめとSide CI - CIツール勉強会@福岡
CIツールのまとめとSide CI - CIツール勉強会@福岡
Koichiro Sumi
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
Hiroshi Maekawa
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
Jun-ichi Sakamoto
IoTことはじめ-クラウドサービスにセンサを繋いでみよう
IoTことはじめ-クラウドサービスにセンサを繋いでみよう
Tsutomu Sakaguchi
2016年第一回プレ卒研in山口研
2016年第一回プレ卒研in山口研
dmcc2015
テスト自動化の現場で困ること SI-Toolkitが解決すること
テスト自動化の現場で困ること SI-Toolkitが解決すること
yuichi_kuwahara
リモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワーク
Maehana Tsuyoshi
Circle ciで結果をslackに通知してみる
Circle ciで結果をslackに通知してみる
ynakahira
Microsoft DevOps Hackathon (Sep 2015) Team 4 Presentation
Microsoft DevOps Hackathon (Sep 2015) Team 4 Presentation
Yuichiro Saito
開発レビューで心がけていること
開発レビューで心がけていること
Masato Kataoka
若さゆえの継続的アクション
若さゆえの継続的アクション
Hidari Ikw
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKan
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKan
Kazuhito Miura
Visual studioonlineとwebサイトで始めるci/cdの第一歩
Visual studioonlineとwebサイトで始めるci/cdの第一歩
Kazunori Hamamoto
CI(継続的インテグレーション)
CI(継続的インテグレーション)
HIRA
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
GuildWorks
More Related Content
Viewers also liked
Osc2015北海道 札幌my sql勉強会_波多野_r3
Osc2015北海道 札幌my sql勉強会_波多野_r3
Nobuhiro Hatano
クロスサイトリクエストフォージェリ(CSRF)とその対策
クロスサイトリクエストフォージェリ(CSRF)とその対策
JPCERT Coordination Center
念願の北海道にUターンで帰ってきた - OSC北海道2015
念願の北海道にUターンで帰ってきた - OSC北海道2015
infinite_loop
好きな場所で働くということ。[Uターン転職編]
好きな場所で働くということ。[Uターン転職編]
infinite_loop
好きな場所で働くということ Iターン編
好きな場所で働くということ Iターン編
infinite_loop
Osc2015 hokkaido postgresql-semi-stuructured-datatype
Osc2015 hokkaido postgresql-semi-stuructured-datatype
Toshi Harada
なれる!IL
なれる!IL
Hiroshi Maekawa
CIツールのまとめとSide CI - CIツール勉強会@福岡
CIツールのまとめとSide CI - CIツール勉強会@福岡
Koichiro Sumi
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
Hiroshi Maekawa
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
Jun-ichi Sakamoto
IoTことはじめ-クラウドサービスにセンサを繋いでみよう
IoTことはじめ-クラウドサービスにセンサを繋いでみよう
Tsutomu Sakaguchi
Viewers also liked
(11)
Osc2015北海道 札幌my sql勉強会_波多野_r3
Osc2015北海道 札幌my sql勉強会_波多野_r3
クロスサイトリクエストフォージェリ(CSRF)とその対策
クロスサイトリクエストフォージェリ(CSRF)とその対策
念願の北海道にUターンで帰ってきた - OSC北海道2015
念願の北海道にUターンで帰ってきた - OSC北海道2015
好きな場所で働くということ。[Uターン転職編]
好きな場所で働くということ。[Uターン転職編]
好きな場所で働くということ Iターン編
好きな場所で働くということ Iターン編
Osc2015 hokkaido postgresql-semi-stuructured-datatype
Osc2015 hokkaido postgresql-semi-stuructured-datatype
なれる!IL
なれる!IL
CIツールのまとめとSide CI - CIツール勉強会@福岡
CIツールのまとめとSide CI - CIツール勉強会@福岡
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
IoTことはじめ-クラウドサービスにセンサを繋いでみよう
IoTことはじめ-クラウドサービスにセンサを繋いでみよう
Similar to CircleCIを勝手に紹介・宣伝 + おまけ [OSC Hokkaido 2015 LT]
2016年第一回プレ卒研in山口研
2016年第一回プレ卒研in山口研
dmcc2015
テスト自動化の現場で困ること SI-Toolkitが解決すること
テスト自動化の現場で困ること SI-Toolkitが解決すること
yuichi_kuwahara
リモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワーク
Maehana Tsuyoshi
Circle ciで結果をslackに通知してみる
Circle ciで結果をslackに通知してみる
ynakahira
Microsoft DevOps Hackathon (Sep 2015) Team 4 Presentation
Microsoft DevOps Hackathon (Sep 2015) Team 4 Presentation
Yuichiro Saito
開発レビューで心がけていること
開発レビューで心がけていること
Masato Kataoka
若さゆえの継続的アクション
若さゆえの継続的アクション
Hidari Ikw
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKan
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKan
Kazuhito Miura
Visual studioonlineとwebサイトで始めるci/cdの第一歩
Visual studioonlineとwebサイトで始めるci/cdの第一歩
Kazunori Hamamoto
CI(継続的インテグレーション)
CI(継続的インテグレーション)
HIRA
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
GuildWorks
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
Toshiyuki Hirata
CEDEC2015講演 チーム開発をスムーズにするために
CEDEC2015講演 チーム開発をスムーズにするために
Takafumi Ikeda
Similar to CircleCIを勝手に紹介・宣伝 + おまけ [OSC Hokkaido 2015 LT]
(13)
2016年第一回プレ卒研in山口研
2016年第一回プレ卒研in山口研
テスト自動化の現場で困ること SI-Toolkitが解決すること
テスト自動化の現場で困ること SI-Toolkitが解決すること
リモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワーク
Circle ciで結果をslackに通知してみる
Circle ciで結果をslackに通知してみる
Microsoft DevOps Hackathon (Sep 2015) Team 4 Presentation
Microsoft DevOps Hackathon (Sep 2015) Team 4 Presentation
開発レビューで心がけていること
開発レビューで心がけていること
若さゆえの継続的アクション
若さゆえの継続的アクション
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKan
CI/CDって何が良いの?〜言うてるオレもわからんわ〜 #DevKan
Visual studioonlineとwebサイトで始めるci/cdの第一歩
Visual studioonlineとwebサイトで始めるci/cdの第一歩
CI(継続的インテグレーション)
CI(継続的インテグレーション)
ポストJenkins時代のCI戦略
ポストJenkins時代のCI戦略
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
CEDEC2015講演 チーム開発をスムーズにするために
CEDEC2015講演 チーム開発をスムーズにするために
CircleCIを勝手に紹介・宣伝 + おまけ [OSC Hokkaido 2015 LT]
1.
CircleCIを勝手に紹介・宣伝 + おまけ OMEGA:@equal_001
2.
お前誰よ • OMEGA (@equal_001) •
北海道のハワイ出身 • バイク乗り • 東京でプログラマーしてま す • 最近はDjangoとかPython とか
3.
CircleCIを勝手に紹介・宣伝 + おまけ OMEGA:@equal_001
4.
5.
6.
そもそもCIって何ぞ? CI(継続的インテグレーション): – コンパイル/テストといったビルド処理を頻繁に繰り返すこと で問題の早期発見や品質改善を目指す手法 CIすると嬉しいこと: – バグの早期発見 •
ローカルでテストをするのをうっかり忘れてもCIでテストが落ちたこと を検知できる – 仮想環境(CirlceCIのVM)という共通の環境でテストができる • 「自分のローカル環境ではテストが通ったけど、何故か他の人の環境 ではテストが落ちる」という問題を防げる、原因の追求がしやすい
7.
CircleCI基本 • 基本やってることは他のCIと変わらない – TravisCI,
MagnumCI, Jenkins… – CircleCIの実行速度が速いとか色々細かい差はあるけど… • Githubアカウントと連携(必須) – Githubリポジトリ上のプロジェクトをtrackする
8.
Base: x86_64, Ubuntu 12.04(username=ubuntu),
Kernel version: 3.2, git 1.8.5.6, gcc 4.6.3, g++ 4.6.3, GNU make 3.81 ※他のOS使いたいならDockerで Language: Ruby(1.8.7-p302~2.2.0), Node.js(iojs-v1.3.0~0.8.2), Python(2.6.6~3.4.2), PHP(5.3.3~5.6.5), Java Scala, Clojure, Haskell.. Database: couchdb (1.3.0), memcached (1.4.13), mongodb (2.4.13), mysql (5.5.41), postgresql (9.4 with postgis 2.0 extensions), rabbitmq (3.4.4), redis (2.8.19) ※ mysql と postgresqlはセットアップ時にubuntuがcallしてるのでpasswordとか気にしなくて良い ・設定ファイルのcircle.ymlで定義する CircleCIで使えるもの
9.
CircleCI特徴 • Docker対応してます • コンテナ1つ無料、2つ目以降は$50/month •
並列ビルドしなければprivateリポジトリも無料で 使える • 前回ビルドしたリポジトリをキャッシュできる – 次回のビルドで差分だけとってこれる – でもやりすぎると依存関係の更新が疎かに • CircleCIのVMにSSHログインできる – githubに登録してある公開鍵でsshできる
10.
• コンテナ1つ無料、2つ目以降は$50/month • Docker対応しました •
SSHログインできる • githubに登録してある公開鍵でsshできる CircleCI特徴:SSHログインできる
11.
CircleCIの最近 • https://circleci.com/changelog
12.
CircleCIまとめ • GUI綺麗、シンプル • Githubアカウントあればすぐに使える •
SSHしてログとか確認できるの便利 – リビルドし直せばまた30分間ssh接続可能 – 最近複数人対応したよ • Docker対応済み – コンテナ移設するだけで環境が整うの楽ですね • 1コンテナ無料、2つ以降$50/monthのお手頃価格 – 並列ビルとしなければPrivateリポジトリでも無料 • CI入門として使うのにちょうど良い
13.
おわり
14.
おまけ
15.
とある日、 突然の通知
16.
というか実はこっちがメイン
17.
打 ち 合 わ せ し て た か の よ う な 見 事 な 連 携 プ レ ー
18.
というわけで 実はこっちがメイン(圧)
19.
20.
「Pythonの魅力をもっと多くの人に知ってほしい」 「札幌でもPythonを広めたい」 そんな思いで開催するイベントです
21.
PyCon Mini Sapporo
22.
PyCon Mini Sapporo
23.
PyCon Mini Sapporo
24.
PyCon mini Sapporo
25.
PyCon mini Sapporo •
公式Webページ – http://sapporo.pycon.jp/2015/ • 参加登録 – http://pyconjp.connpass.com/event/16255/
26.
CircleCIを勝手に紹介・宣伝 + Pycon mini Sapporo OMEGA:@equal_001
Download now