[Confidential] © 2013 Actcat, Inc. 1
Continous Integrationを
Open Source Softwareで支援する
継続的デリバリープラットフォーム
β
[Confidential] © 2013 Actcat, Inc.
非常にスキルの高い	
  
開発者である皆さん	
  
2
[Confidential] © 2013 Actcat, Inc.
障害・デグレ	
  
オペミス	
  
遅いコード	
  
脆弱性があるコード	
  
読みづらいコード
3
[Confidential] © 2013 Actcat, Inc.
無縁ですか…?
4
[Confidential] © 2013 Actcat, Inc.
<(^o^)>ハッ!と	
  
心あたりがある方に	
  
5
[Confidential] © 2013 Actcat, Inc.
SideCIについて話を聞いて下さい!
n 障害・デグレ	
  
n オペミス	
  
n 遅いコード	
  
n 脆弱性があるコード	
  
n 読みづらいコード
6
[Confidential] © 2013 Actcat, Inc.
What is SideCI?
Integration:	
  	
  
Open	
  Source	
  Software	
  
	
   	
  +	
  Docker	
  
	
   	
   	
  +	
  GitHub	
  	
  
>	
  
Automated	
  Code	
  Review	
  
and	
  
	
  Test	
  and	
  Delivery	
  
7
[Confidential] © 2013 Actcat, Inc.
How does it works?
8
hook
[Confidential] © 2013 Actcat, Inc. 9
コードを共有のファイル置き場、	
  
GitHub に保存すると	
  
[Confidential] © 2013 Actcat, Inc. 10
ソース	
  
コード 解析
SideCIが自動でテストやコード解析を開始	
  
今回の変更により発生した問題点を検出	
  
[Confidential] © 2013 Actcat, Inc. 11
SideCI管理画面上で解析結果を確認。	
  
新たに発生した問題や、継続中の問題を確認可能	
  
[Confidential] © 2013 Actcat, Inc. 12
問題のあるコード、箇所、内容、修正方法等を	
  
SideCI上で一括確認。(例:	
  Brakemanの実行結果	
  
[Confidential] © 2013 Actcat, Inc.
n 問題が検出されたコード	
  
l User.first(:conditions	
  =>	
  “	
  
username	
  =	
  #{params[:username]}’”))	
  
n コードに含まれる問題	
  
l SQLインジェクション攻撃が可能	
  
n 表示される解説	
  
l インジェクション攻撃は脅威度第1位	
  
(オープンWebアプリケーションセキュリティプロジェク
ト2010)	
  
l データの流出や削除、書き換えが可能	
  
l 解決策の掲示(Before-­‐>After例)	
  
13
[Confidential] © 2013 Actcat, Inc. 14
GitHub上にSideCIがインラインコメント	
  
プログラムとコラボした開発が出来る	
  
[Confidential] © 2013 Actcat, Inc.
Jenkinsなどを使っている方に朗報!
15
Test	
  and	
  Deployの結果画面はこんな感じ	
  
[Confidential] © 2013 Actcat, Inc. 16
GitHub上でテストステータスを確認出来るので、
安心してマージ出来ます	
  
[Confidential] © 2013 Actcat, Inc.
Features / OpenSourceSoftwares
n Test	
  and	
  Delivery	
  
l Rspec,	
  Capistrano,	
  shell	
  
l Coming	
  soon:	
  Fabric,	
  etc…	
  
n Automated	
  Code	
  Review	
  
l RailsBestPractice,	
  Bundler	
  outdated,	
  
Brakeman	
  
l Coming	
  soon:	
  Rubocop,	
  bullet(N+1),	
  etc…
17
[Confidential] © 2013 Actcat, Inc.
Our Customers
GitHub	
  +	
  Railsな開発体制のプロジェクトで	
  
ご利用頂いております	
  
	
  
n Weekly	
  Over	
  30	
  Projects	
  /	
  Companies	
  
n Weekly	
  Over	
  500	
  Comments	
  
18
[Confidential] © 2013 Actcat, Inc.
1クリックで
ソフトウェア開発を
より早くより良い品質に
19
[Confidential] © 2013 Actcat, Inc. 20
https://www.sideci.com/	
  

More Related Content

PDF
WebRTCがビデオ会議市場に与えるインパクトを探る
PDF
API通信周りの継続的なテストの仕組み~SideCIでの実践~
PDF
PHPMD, PHP_CodeSniffer x SideCIによる継続的コードチェック
PPTX
管理画面の作り方ディスカス 新宿.rb 36th #shinjukurb
PPTX
CIを取り入れ始めて超楽になったこと
PDF
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
PDF
ActiveResourceモデルによるAPIの隠蔽の怖い話 ~レスポンスタイムへの致命的影響~ at #shinjukurb
PPTX
rablについてざっくりだけ調べてみた #shinjukurb 新宿rb 41th
WebRTCがビデオ会議市場に与えるインパクトを探る
API通信周りの継続的なテストの仕組み~SideCIでの実践~
PHPMD, PHP_CodeSniffer x SideCIによる継続的コードチェック
管理画面の作り方ディスカス 新宿.rb 36th #shinjukurb
CIを取り入れ始めて超楽になったこと
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
ActiveResourceモデルによるAPIの隠蔽の怖い話 ~レスポンスタイムへの致命的影響~ at #shinjukurb
rablについてざっくりだけ調べてみた #shinjukurb 新宿rb 41th

Viewers also liked (8)

PDF
Sansan x ESM Ruby合同勉強会 2015.05.15
PPTX
プロトタイプとMVPの開発上のギャップの大きさ。リンスタ関ヶ原 東軍先鋒 #devlove
PPTX
スタートアップの開発体制、流れのBASIC PATTERN
PPTX
どうやらテスト駆動型開発は死んだようです。これからのCI
PPTX
スタートアップの開発体制、流れ POPULAR PATTERN
PDF
毎日2000個のコンテナをstartする鯖が突然死して僕が驚愕した話
PDF
Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
PDF
CIツールのまとめとSide CI - CIツール勉強会@福岡
Sansan x ESM Ruby合同勉強会 2015.05.15
プロトタイプとMVPの開発上のギャップの大きさ。リンスタ関ヶ原 東軍先鋒 #devlove
スタートアップの開発体制、流れのBASIC PATTERN
どうやらテスト駆動型開発は死んだようです。これからのCI
スタートアップの開発体制、流れ POPULAR PATTERN
毎日2000個のコンテナをstartする鯖が突然死して僕が驚愕した話
Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
CIツールのまとめとSide CI - CIツール勉強会@福岡
Ad

Similar to About SideCI (20)

PDF
おすすめインフラ! for スタートアップ
PDF
開発メンバーを増やすときの 秩序だったプラクティス with SideCI
PDF
自前でcloud foundryを構築してgooのビッグサービスをカットオーバーした話
PPTX
OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)
PPTX
Dangerでpull requestレビューの指摘事項を減らす
PDF
OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)
PDF
6万行の TypeScript 移行とその後
PDF
これからのネイティブアプリにおけるOpenID Connectの活用
PDF
Internet of Toilet / Jaws festa 2016
PPTX
Open STF Plugin 作ってみた
PDF
Automation with SoftLayer and Zabbix
PPTX
Unityネイティブプラグインマニアクス #denatechcon
PDF
Windows 8 Developers カンファレンス
PDF
スタートアップ向け!1人日でできるサービスの高速化方法と成果
PDF
KubeCon + CloudNativeCon North America セキュリティ周りrecap
PPTX
Klocworkのご紹介
PPTX
技術選択とアーキテクトの役割
PDF
CEDEC 2013 - 徹底的にチューンしたハイブリッドアプリ「D.O.T. Defender of Texel」の制作
PDF
レガシーコードを改善した先にあるもの、それは継続的インテグレーション
PDF
2014-04-22 Ques #4 Automation Testing of Mobage Platform
おすすめインフラ! for スタートアップ
開発メンバーを増やすときの 秩序だったプラクティス with SideCI
自前でcloud foundryを構築してgooのビッグサービスをカットオーバーした話
OpenJDKは使い物になるか?OpenJDKの実際と今後 (NTTデータ オープンソースDAY 2015 Autumn 講演資料)
Dangerでpull requestレビューの指摘事項を減らす
OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)
6万行の TypeScript 移行とその後
これからのネイティブアプリにおけるOpenID Connectの活用
Internet of Toilet / Jaws festa 2016
Open STF Plugin 作ってみた
Automation with SoftLayer and Zabbix
Unityネイティブプラグインマニアクス #denatechcon
Windows 8 Developers カンファレンス
スタートアップ向け!1人日でできるサービスの高速化方法と成果
KubeCon + CloudNativeCon North America セキュリティ周りrecap
Klocworkのご紹介
技術選択とアーキテクトの役割
CEDEC 2013 - 徹底的にチューンしたハイブリッドアプリ「D.O.T. Defender of Texel」の制作
レガシーコードを改善した先にあるもの、それは継続的インテグレーション
2014-04-22 Ques #4 Automation Testing of Mobage Platform
Ad

More from Koichiro Sumi (12)

PPTX
Siderご紹介スライド@第2回 GitHub Enterprise ユーザ会
PDF
エンジニアが作りたいものを本気で作るための起業という選択肢。レビュー支援サービスSiderの着想から現在、未来 | Rails developers me...
PPT
ベトナムのホーチミン・ハノイ・ ダナンを1週間見て回った話
PDF
IVS CTO Night 2015 Winter LT資料 / SideCI
PDF
Git plus something / Git+何かで更にGitを使いこなす
PPTX
ただのSEが初めてArduinoで遊んでみたw(今更 : 品モノラボ #9
PDF
Rubyでも今すぐ始められるCI How-to & Tips - SideCI TokyuRuby会議07 LT資料 #tqrk07
PDF
Spath Workshop | 世の中をより良くするアイデアを形に出来るようになる会議 β版 20130420
PDF
Spath for enterprise
PDF
スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜
PDF
iOSアプリの広告による収益化 ~各アドネットワークの傾向、SmAddによる収益最大化~
PDF
Smadd概要資料
Siderご紹介スライド@第2回 GitHub Enterprise ユーザ会
エンジニアが作りたいものを本気で作るための起業という選択肢。レビュー支援サービスSiderの着想から現在、未来 | Rails developers me...
ベトナムのホーチミン・ハノイ・ ダナンを1週間見て回った話
IVS CTO Night 2015 Winter LT資料 / SideCI
Git plus something / Git+何かで更にGitを使いこなす
ただのSEが初めてArduinoで遊んでみたw(今更 : 品モノラボ #9
Rubyでも今すぐ始められるCI How-to & Tips - SideCI TokyuRuby会議07 LT資料 #tqrk07
Spath Workshop | 世の中をより良くするアイデアを形に出来るようになる会議 β版 20130420
Spath for enterprise
スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜
iOSアプリの広告による収益化 ~各アドネットワークの傾向、SmAddによる収益最大化~
Smadd概要資料

About SideCI

  • 1. [Confidential] © 2013 Actcat, Inc. 1 Continous Integrationを Open Source Softwareで支援する 継続的デリバリープラットフォーム β
  • 2. [Confidential] © 2013 Actcat, Inc. 非常にスキルの高い   開発者である皆さん   2
  • 3. [Confidential] © 2013 Actcat, Inc. 障害・デグレ   オペミス   遅いコード   脆弱性があるコード   読みづらいコード 3
  • 4. [Confidential] © 2013 Actcat, Inc. 無縁ですか…? 4
  • 5. [Confidential] © 2013 Actcat, Inc. <(^o^)>ハッ!と   心あたりがある方に   5
  • 6. [Confidential] © 2013 Actcat, Inc. SideCIについて話を聞いて下さい! n 障害・デグレ   n オペミス   n 遅いコード   n 脆弱性があるコード   n 読みづらいコード 6
  • 7. [Confidential] © 2013 Actcat, Inc. What is SideCI? Integration:     Open  Source  Software      +  Docker        +  GitHub     >   Automated  Code  Review   and    Test  and  Delivery   7
  • 8. [Confidential] © 2013 Actcat, Inc. How does it works? 8 hook
  • 9. [Confidential] © 2013 Actcat, Inc. 9 コードを共有のファイル置き場、   GitHub に保存すると  
  • 10. [Confidential] © 2013 Actcat, Inc. 10 ソース   コード 解析 SideCIが自動でテストやコード解析を開始   今回の変更により発生した問題点を検出  
  • 11. [Confidential] © 2013 Actcat, Inc. 11 SideCI管理画面上で解析結果を確認。   新たに発生した問題や、継続中の問題を確認可能  
  • 12. [Confidential] © 2013 Actcat, Inc. 12 問題のあるコード、箇所、内容、修正方法等を   SideCI上で一括確認。(例:  Brakemanの実行結果  
  • 13. [Confidential] © 2013 Actcat, Inc. n 問題が検出されたコード   l User.first(:conditions  =>  “   username  =  #{params[:username]}’”))   n コードに含まれる問題   l SQLインジェクション攻撃が可能   n 表示される解説   l インジェクション攻撃は脅威度第1位   (オープンWebアプリケーションセキュリティプロジェク ト2010)   l データの流出や削除、書き換えが可能   l 解決策の掲示(Before-­‐>After例)   13
  • 14. [Confidential] © 2013 Actcat, Inc. 14 GitHub上にSideCIがインラインコメント   プログラムとコラボした開発が出来る  
  • 15. [Confidential] © 2013 Actcat, Inc. Jenkinsなどを使っている方に朗報! 15 Test  and  Deployの結果画面はこんな感じ  
  • 16. [Confidential] © 2013 Actcat, Inc. 16 GitHub上でテストステータスを確認出来るので、 安心してマージ出来ます  
  • 17. [Confidential] © 2013 Actcat, Inc. Features / OpenSourceSoftwares n Test  and  Delivery   l Rspec,  Capistrano,  shell   l Coming  soon:  Fabric,  etc…   n Automated  Code  Review   l RailsBestPractice,  Bundler  outdated,   Brakeman   l Coming  soon:  Rubocop,  bullet(N+1),  etc… 17
  • 18. [Confidential] © 2013 Actcat, Inc. Our Customers GitHub  +  Railsな開発体制のプロジェクトで   ご利用頂いております     n Weekly  Over  30  Projects  /  Companies   n Weekly  Over  500  Comments   18
  • 19. [Confidential] © 2013 Actcat, Inc. 1クリックで ソフトウェア開発を より早くより良い品質に 19
  • 20. [Confidential] © 2013 Actcat, Inc. 20 https://www.sideci.com/