Suche senden
Hochladen
CIのもたらす世界
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
672 views
Tatsuhito Kato
Folgen
CI初心者向け、Jenkins紹介スライド。 社内の勉強会向けに夜鍋して作ったスライドを少し修正したものです。
Weniger lesen
Mehr lesen
Technologie
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 20
Jetzt herunterladen
Empfohlen
Vagrantでwindows仮想環境を構築しよう
Vagrantでwindows仮想環境を構築しよう
Yuta Matsumura
Jenkins+Play!で気軽にCI
Jenkins+Play!で気軽にCI
Takafumi Ikeda
Jenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーション
Masanori Satoh
Startup jenkins!
Startup jenkins!
Kanu orz
Jenkinsを利用したCI、弊社導入事例
Jenkinsを利用したCI、弊社導入事例
Ryoichi Obara
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
Junya Suzuki
Jenkins使ってみた~Windows編~
Jenkins使ってみた~Windows編~
Yuta Matsumura
Jenkinsを使った初めての継続的インテグレーション
Jenkinsを使った初めての継続的インテグレーション
dcubeio
Empfohlen
Vagrantでwindows仮想環境を構築しよう
Vagrantでwindows仮想環境を構築しよう
Yuta Matsumura
Jenkins+Play!で気軽にCI
Jenkins+Play!で気軽にCI
Takafumi Ikeda
Jenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーション
Masanori Satoh
Startup jenkins!
Startup jenkins!
Kanu orz
Jenkinsを利用したCI、弊社導入事例
Jenkinsを利用したCI、弊社導入事例
Ryoichi Obara
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
Junya Suzuki
Jenkins使ってみた~Windows編~
Jenkins使ってみた~Windows編~
Yuta Matsumura
Jenkinsを使った初めての継続的インテグレーション
Jenkinsを使った初めての継続的インテグレーション
dcubeio
継続的インテグレーションとテストの話
継続的インテグレーションとテストの話
Preferred Networks
継続的デリバリーと読み解く Web 開発あるあるとその対策
継続的デリバリーと読み解く Web 開発あるあるとその対策
Tetsuo Yamabe
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Takeshi Kondo
入門!Jenkins
入門!Jenkins
Shuntaro Saiba
jenkinsで遊ぶ
jenkinsで遊ぶ
(^-^) togakushi
邪道Jenkins
邪道Jenkins
hazisarashi
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
Jenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいます
Masanori Satoh
Net なプロジェクトでも jenkins を使ってみた
Net なプロジェクトでも jenkins を使ってみた
Oda Shinsuke
Jenkinsを用いたAndroidアプリビルド作業効率化
Jenkinsを用いたAndroidアプリビルド作業効率化
Kenichi Kambara
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)
Kenichi Kambara
Jenkins Bootcamp Premiumのご紹介 in デブサミ2016冬
Jenkins Bootcamp Premiumのご紹介 in デブサミ2016冬
Masanori Satoh
Jenkins導入ライブ
Jenkins導入ライブ
Hiasyoshi Suehiro
社内勉強会LT資料(進化せよ!原始時代の開発から脱却せよ)
社内勉強会LT資料(進化せよ!原始時代の開発から脱却せよ)
Fumihiro Sunada
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Masanori Satoh
Dev ops
Dev ops
Satoshi Ando
Jenkinsstudy#4kokawa
Jenkinsstudy#4kokawa
Takashi Kokawa
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
Nozomi Ito
テスト自動化の様々な道具を使ってみた四方山話
テスト自動化の様々な道具を使ってみた四方山話
haljik Seiji
Croozにおけるjenkins活用事例20130618
Croozにおけるjenkins活用事例20130618
Katsuya Ohnishi
Jenkinsについて
Jenkinsについて
Satoshi Namai
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
Yuki Iwanari
Weitere ähnliche Inhalte
Was ist angesagt?
継続的インテグレーションとテストの話
継続的インテグレーションとテストの話
Preferred Networks
継続的デリバリーと読み解く Web 開発あるあるとその対策
継続的デリバリーと読み解く Web 開発あるあるとその対策
Tetsuo Yamabe
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Takeshi Kondo
入門!Jenkins
入門!Jenkins
Shuntaro Saiba
jenkinsで遊ぶ
jenkinsで遊ぶ
(^-^) togakushi
邪道Jenkins
邪道Jenkins
hazisarashi
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
Jenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいます
Masanori Satoh
Net なプロジェクトでも jenkins を使ってみた
Net なプロジェクトでも jenkins を使ってみた
Oda Shinsuke
Jenkinsを用いたAndroidアプリビルド作業効率化
Jenkinsを用いたAndroidアプリビルド作業効率化
Kenichi Kambara
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)
Kenichi Kambara
Jenkins Bootcamp Premiumのご紹介 in デブサミ2016冬
Jenkins Bootcamp Premiumのご紹介 in デブサミ2016冬
Masanori Satoh
Jenkins導入ライブ
Jenkins導入ライブ
Hiasyoshi Suehiro
社内勉強会LT資料(進化せよ!原始時代の開発から脱却せよ)
社内勉強会LT資料(進化せよ!原始時代の開発から脱却せよ)
Fumihiro Sunada
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Masanori Satoh
Dev ops
Dev ops
Satoshi Ando
Jenkinsstudy#4kokawa
Jenkinsstudy#4kokawa
Takashi Kokawa
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
Nozomi Ito
テスト自動化の様々な道具を使ってみた四方山話
テスト自動化の様々な道具を使ってみた四方山話
haljik Seiji
Croozにおけるjenkins活用事例20130618
Croozにおけるjenkins活用事例20130618
Katsuya Ohnishi
Was ist angesagt?
(20)
継続的インテグレーションとテストの話
継続的インテグレーションとテストの話
継続的デリバリーと読み解く Web 開発あるあるとその対策
継続的デリバリーと読み解く Web 開発あるあるとその対策
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
入門!Jenkins
入門!Jenkins
jenkinsで遊ぶ
jenkinsで遊ぶ
邪道Jenkins
邪道Jenkins
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Jenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいます
Net なプロジェクトでも jenkins を使ってみた
Net なプロジェクトでも jenkins を使ってみた
Jenkinsを用いたAndroidアプリビルド作業効率化
Jenkinsを用いたAndroidアプリビルド作業効率化
Androidリリース作業の効率化(2)
Androidリリース作業の効率化(2)
Jenkins Bootcamp Premiumのご紹介 in デブサミ2016冬
Jenkins Bootcamp Premiumのご紹介 in デブサミ2016冬
Jenkins導入ライブ
Jenkins導入ライブ
社内勉強会LT資料(進化せよ!原始時代の開発から脱却せよ)
社内勉強会LT資料(進化せよ!原始時代の開発から脱却せよ)
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Dev ops
Dev ops
Jenkinsstudy#4kokawa
Jenkinsstudy#4kokawa
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
テスト自動化の様々な道具を使ってみた四方山話
テスト自動化の様々な道具を使ってみた四方山話
Croozにおけるjenkins活用事例20130618
Croozにおけるjenkins活用事例20130618
Ähnlich wie CIのもたらす世界
Jenkinsについて
Jenkinsについて
Satoshi Namai
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
Yuki Iwanari
Jenkins & Test
Jenkins & Test
irof N
Jenkins study 7 2013-01-28
Jenkins study 7 2013-01-28
Ato ARAKI
java-ja TDD 2nd
java-ja TDD 2nd
Takuto Wada
Jenkins
Jenkins
cactusman
Trac Plugin Developement with Jenkins
Trac Plugin Developement with Jenkins
Takahisa Wada
GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方
Hiroyuki Tanaka
継続的インテグレーション3分クッキング
継続的インテグレーション3分クッキング
Takayuki Kondou
恋するJenkins
恋するJenkins
Hiroshi Nakao
SeasarCon 2009 White TDD
SeasarCon 2009 White TDD
Takuto Wada
Jenkinsの導入 Vol.01
Jenkinsの導入 Vol.01
regret raym
Ciじゃない方のJenkins
Ciじゃない方のJenkins
Katsuhiro Miura
Androidアプリ開発のテスト環境
Androidアプリ開発のテスト環境
Toshiyuki Hirata
2015年に「画面テストの動画録画」を作って「流行れ!」 と願ったが、流行らんかった上ロストした話 #seleniumjp
2015年に「画面テストの動画録画」を作って「流行れ!」 と願ったが、流行らんかった上ロストした話 #seleniumjp
Kazuhito Miura
Jenkins勉強会 in 札幌 第二部
Jenkins勉強会 in 札幌 第二部
cactusman
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Naoki Umehara
ビジネス的に高価値なアジャイルテスト
ビジネス的に高価値なアジャイルテスト
Tsutomu Chikuba
Ja sst東北2013
Ja sst東北2013
勝信 今井
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
ikikko
Ähnlich wie CIのもたらす世界
(20)
Jenkinsについて
Jenkinsについて
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
Jenkins & Test
Jenkins & Test
Jenkins study 7 2013-01-28
Jenkins study 7 2013-01-28
java-ja TDD 2nd
java-ja TDD 2nd
Jenkins
Jenkins
Trac Plugin Developement with Jenkins
Trac Plugin Developement with Jenkins
GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方
継続的インテグレーション3分クッキング
継続的インテグレーション3分クッキング
恋するJenkins
恋するJenkins
SeasarCon 2009 White TDD
SeasarCon 2009 White TDD
Jenkinsの導入 Vol.01
Jenkinsの導入 Vol.01
Ciじゃない方のJenkins
Ciじゃない方のJenkins
Androidアプリ開発のテスト環境
Androidアプリ開発のテスト環境
2015年に「画面テストの動画録画」を作って「流行れ!」 と願ったが、流行らんかった上ロストした話 #seleniumjp
2015年に「画面テストの動画録画」を作って「流行れ!」 と願ったが、流行らんかった上ロストした話 #seleniumjp
Jenkins勉強会 in 札幌 第二部
Jenkins勉強会 in 札幌 第二部
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
ビジネス的に高価値なアジャイルテスト
ビジネス的に高価値なアジャイルテスト
Ja sst東北2013
Ja sst東北2013
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
CIのもたらす世界
1.
Do everything automatically.
2.
3.
え。ナニソレ面倒くさい。 面倒くさい事が嫌い 繰り返しは三度まで
ひとかたまりは10個くらいまで 面倒な事を面倒でなくするための努力は 割と苦にならない → 自動化が好き
4.
自動化に拘る理由
間違えない つまらない理由で台無しにしたくない 手離れする 面倒なことだけで手一杯とか死んでしまう 死んでもたぶん大丈夫 いつ死ぬかなんて誰にも分からないし
5.
6.
Continuous Integrationとは 継続的インテグレーション
開発フェイズ中に本番向けビルドを回す (理想) いつでもリリース出来る リリース間際にビルド失敗で慌てない
7.
CI黎明期:Apache
Continuum http://continuum.apache.org/images/screenshots/project-groups.png
8.
CI黎明期:Apache Continuum
9.
今回の対象 http://jenkins-ci.org/sites/default/files/jenkins_logo.png
10.
こんな画面 https://ci.jenkins-ci.org/
11.
Jenkinsの何が良いか
簡単 DL即実行 画面で殆どの設定が完結する 分かりやすい 信号と天気のマークで状況が一目瞭然 リンクの意味が直感的 ビルド以外に色々できる コミットするとリリースまで自動とか テスト失敗したらパトランプ回すとか
12.
うまくいってるとき
開発者 Jenkins Jenkins • 開発 • コード監視 • リリース • コミット • ビルド • 他ツール連携 • テスト • 通知など http://www.brainpad.co.jp/recruit/tiny/16.jpg http://jenkins-ci.org/sites/default/files/images/headshot.png
13.
やらかしたとき
開発者 Jenkins 開発者 • テスト失敗 • すぐ気づく • コミット • 通知 • 修正 http://www.brainpad.co.jp/recruit/tiny/1.png https://wiki.jenkins-ci.org/download/attachments/58000103/index.html.png
14.
Jenkinsが扱えるものの例 ※ 出典は後述
15.
Jenkinsから連携できるものの 例
Redmine ※ 出典は後述
16.
要するにJenkinsって スケジューラー付きの プラグインで拡張できる
ディスパッチャー Jenkinsだけで出来ることは 実はシンプル
17.
面倒なのはビルドの自動化
コマンド一発でビルドできること 依存関係の解決 パッケージングの定義 テスト実施 ビルド以外にも自動化できる テスト環境の整備 静的解析 などなど
18.
Jenkinsによって得られるも の
それは、心の平穏だったんだよ! ΩΩΩ<な、なんだってェー!!
19.
ご静聴ありがとうございました
20.
画像出典
http://maven.apache.org/images/maventxt_logo_200.gif http://ant.apache.org/images/project-logo.gif http://groovy.codehaus.org/images/groovy-logo- medium.png http://sphinx-doc.org/_static/sphinxheader.png http://git-scm.com/images/logo@2x.png http://subversion.tigris.org/images/subversion_logo_hor- 468x64.png http://www.jfrog.com/assets/img/jfrog-logo-badge.jpg http://upload.wikimedia.org/wikipedia/commons/thumb/a/a f/Tux.png/220px-Tux.png http://nemo.sonarsource.org/images/sonar.png http://upload.wikimedia.org/wikipedia/commons/4/4e/Gma il_Icon.png
Jetzt herunterladen