Suche senden
Hochladen
Jenkinsを利用したCI、弊社導入事例
•
2 gefällt mir
•
2,676 views
Ryoichi Obara
Folgen
Jenkinsを利用したCIの弊社導入事例発表資料です。 社内プロジェクト情報関連部分については一部マスキングしています。
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 20
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Jenkinsを使ったコンシューマゲームでのデプロイとテスト
Jenkinsを使ったコンシューマゲームでのデプロイとテスト
Hiroyuki Tanaka
Net なプロジェクトでも jenkins を使ってみた
Net なプロジェクトでも jenkins を使ってみた
Oda Shinsuke
入門!Jenkins
入門!Jenkins
Shuntaro Saiba
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall
思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall
Yoshitaka Kawashima
CI/CDツール比較してみた
CI/CDツール比較してみた
Shoya Kai
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libre
Stéphane Traumat
Unityネイティブプラグインマニアクス #denatechcon
Unityネイティブプラグインマニアクス #denatechcon
DeNA
Empfohlen
Jenkinsを使ったコンシューマゲームでのデプロイとテスト
Jenkinsを使ったコンシューマゲームでのデプロイとテスト
Hiroyuki Tanaka
Net なプロジェクトでも jenkins を使ってみた
Net なプロジェクトでも jenkins を使ってみた
Oda Shinsuke
入門!Jenkins
入門!Jenkins
Shuntaro Saiba
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall
思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall
Yoshitaka Kawashima
CI/CDツール比較してみた
CI/CDツール比較してみた
Shoya Kai
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libre
Stéphane Traumat
Unityネイティブプラグインマニアクス #denatechcon
Unityネイティブプラグインマニアクス #denatechcon
DeNA
Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
DevOps Roadmap.pptx
DevOps Roadmap.pptx
HARSH MANVAR
GitLab CI/CD パイプライン
GitLab CI/CD パイプライン
Tetsurou Yano
Introduction to DevOps. Continuous Integration by Myroslav Dmytrus
Introduction to DevOps. Continuous Integration by Myroslav Dmytrus
Binary Studio
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
KLab Inc. / Tech
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
Junya Suzuki
Jenkinsを使った初めての継続的インテグレーション
Jenkinsを使った初めての継続的インテグレーション
dcubeio
Riderはいいぞ!
Riderはいいぞ!
UnityTechnologiesJapan002
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
sairoutine
マイクロサービスにおけるテスト自動化 with Karate
マイクロサービスにおけるテスト自動化 with Karate
Takanori Suzuki
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
日本マイクロソフト株式会社
OWASP Testing Guide からはじめよう - セキュリティ診断技術の共有、そして横展開
OWASP Testing Guide からはじめよう - セキュリティ診断技術の共有、そして横展開
Muneaki Nishimura
Jenkins 2.0 Pipeline & Blue Ocean
Jenkins 2.0 Pipeline & Blue Ocean
Akihiko Horiuchi
クラウドを最大限活用するinfrastructure as codeを考えよう
クラウドを最大限活用するinfrastructure as codeを考えよう
NTT Communications Technology Development
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
SEGADevTech
Continuous Integration, Build Pipelines and Continuous Deployment
Continuous Integration, Build Pipelines and Continuous Deployment
Christopher Read
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
Edward Kuo
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
whywaita
最近の単体テスト
最近の単体テスト
Ken Morishita
Flusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous Delivery
Joost van der Griendt
Startup jenkins!
Startup jenkins!
Kanu orz
wakuwaku Scala ~Scala入門勉強会~ 資料
wakuwaku Scala ~Scala入門勉強会~ 資料
Mizuki Yamanaka
Weitere ähnliche Inhalte
Was ist angesagt?
Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
DevOps Roadmap.pptx
DevOps Roadmap.pptx
HARSH MANVAR
GitLab CI/CD パイプライン
GitLab CI/CD パイプライン
Tetsurou Yano
Introduction to DevOps. Continuous Integration by Myroslav Dmytrus
Introduction to DevOps. Continuous Integration by Myroslav Dmytrus
Binary Studio
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
KLab Inc. / Tech
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
Junya Suzuki
Jenkinsを使った初めての継続的インテグレーション
Jenkinsを使った初めての継続的インテグレーション
dcubeio
Riderはいいぞ!
Riderはいいぞ!
UnityTechnologiesJapan002
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
sairoutine
マイクロサービスにおけるテスト自動化 with Karate
マイクロサービスにおけるテスト自動化 with Karate
Takanori Suzuki
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
日本マイクロソフト株式会社
OWASP Testing Guide からはじめよう - セキュリティ診断技術の共有、そして横展開
OWASP Testing Guide からはじめよう - セキュリティ診断技術の共有、そして横展開
Muneaki Nishimura
Jenkins 2.0 Pipeline & Blue Ocean
Jenkins 2.0 Pipeline & Blue Ocean
Akihiko Horiuchi
クラウドを最大限活用するinfrastructure as codeを考えよう
クラウドを最大限活用するinfrastructure as codeを考えよう
NTT Communications Technology Development
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
SEGADevTech
Continuous Integration, Build Pipelines and Continuous Deployment
Continuous Integration, Build Pipelines and Continuous Deployment
Christopher Read
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
Edward Kuo
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
whywaita
最近の単体テスト
最近の単体テスト
Ken Morishita
Flusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous Delivery
Joost van der Griendt
Was ist angesagt?
(20)
Jenkins 再入門
Jenkins 再入門
DevOps Roadmap.pptx
DevOps Roadmap.pptx
GitLab CI/CD パイプライン
GitLab CI/CD パイプライン
Introduction to DevOps. Continuous Integration by Myroslav Dmytrus
Introduction to DevOps. Continuous Integration by Myroslav Dmytrus
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
Jenkinsを使った初めての継続的インテグレーション
Jenkinsを使った初めての継続的インテグレーション
Riderはいいぞ!
Riderはいいぞ!
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
マイクロサービスにおけるテスト自動化 with Karate
マイクロサービスにおけるテスト自動化 with Karate
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
OWASP Testing Guide からはじめよう - セキュリティ診断技術の共有、そして横展開
OWASP Testing Guide からはじめよう - セキュリティ診断技術の共有、そして横展開
Jenkins 2.0 Pipeline & Blue Ocean
Jenkins 2.0 Pipeline & Blue Ocean
クラウドを最大限活用するinfrastructure as codeを考えよう
クラウドを最大限活用するinfrastructure as codeを考えよう
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
Continuous Integration, Build Pipelines and Continuous Deployment
Continuous Integration, Build Pipelines and Continuous Deployment
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
最近の単体テスト
最近の単体テスト
Flusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous Delivery
Andere mochten auch
Startup jenkins!
Startup jenkins!
Kanu orz
wakuwaku Scala ~Scala入門勉強会~ 資料
wakuwaku Scala ~Scala入門勉強会~ 資料
Mizuki Yamanaka
バージョン管理の断捨離
バージョン管理の断捨離
Kazushi Kamegawa
【勉強会】パターンによるソフトウェア構成管理
【勉強会】パターンによるソフトウェア構成管理
zuisener .
構成管理のアンチパターン
構成管理のアンチパターン
akipii Oga
フロントエンド開発者のためのJenkins
フロントエンド開発者のためのJenkins
Satake Hiroyuki
Jenkinsのある生活
Jenkinsのある生活
Takaya Funabiki
Ciじゃない方のJenkins
Ciじゃない方のJenkins
Katsuhiro Miura
How to improve English skills
How to improve English skills
Ryoichi Obara
FuelPHPで3種のprofilerを使ってみた
FuelPHPで3種のprofilerを使ってみた
Katsuhiro Miura
Androidテスティング実践3 ユニットテスト・CI編
Androidテスティング実践3 ユニットテスト・CI編
株式会社 NTTテクノクロス
継続的インテグレーションとテストの話
継続的インテグレーションとテストの話
Preferred Networks
「自動家(オートメータ)をつくる」-システムテスト自動化カンファレンス2014 「.reviewrc」枠発表-
「自動家(オートメータ)をつくる」-システムテスト自動化カンファレンス2014 「.reviewrc」枠発表-
Kazuhito Miura
Andere mochten auch
(13)
Startup jenkins!
Startup jenkins!
wakuwaku Scala ~Scala入門勉強会~ 資料
wakuwaku Scala ~Scala入門勉強会~ 資料
バージョン管理の断捨離
バージョン管理の断捨離
【勉強会】パターンによるソフトウェア構成管理
【勉強会】パターンによるソフトウェア構成管理
構成管理のアンチパターン
構成管理のアンチパターン
フロントエンド開発者のためのJenkins
フロントエンド開発者のためのJenkins
Jenkinsのある生活
Jenkinsのある生活
Ciじゃない方のJenkins
Ciじゃない方のJenkins
How to improve English skills
How to improve English skills
FuelPHPで3種のprofilerを使ってみた
FuelPHPで3種のprofilerを使ってみた
Androidテスティング実践3 ユニットテスト・CI編
Androidテスティング実践3 ユニットテスト・CI編
継続的インテグレーションとテストの話
継続的インテグレーションとテストの話
「自動家(オートメータ)をつくる」-システムテスト自動化カンファレンス2014 「.reviewrc」枠発表-
「自動家(オートメータ)をつくる」-システムテスト自動化カンファレンス2014 「.reviewrc」枠発表-
Ähnlich wie Jenkinsを利用したCI、弊社導入事例
Jenkinsstudy#4kokawa
Jenkinsstudy#4kokawa
Takashi Kokawa
継続的デリバリー読書会資料 #1
継続的デリバリー読書会資料 #1
Yusuke HIDESHIMA
継続的インテグレーション3分クッキング
継続的インテグレーション3分クッキング
Takayuki Kondou
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
Tomohiro Ohtake
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Fumihito Yokoyama
Trac Plugin Developement with Jenkins
Trac Plugin Developement with Jenkins
Takahisa Wada
ビジネス的に高価値なアジャイルテスト
ビジネス的に高価値なアジャイルテスト
Tsutomu Chikuba
継続的デリバリー読書会 第 5 章 デプロイメントパイプラインの解剖学
継続的デリバリー読書会 第 5 章 デプロイメントパイプラインの解剖学
Takuma SHIRAISHI
Test Plugins
Test Plugins
ykhr
恋するJenkins
恋するJenkins
Hiroshi Nakao
継続的デリバリー読書会 第 7 章 コミットステージ
継続的デリバリー読書会 第 7 章 コミットステージ
Yasutomo Arai
Cibc lecture imagire
Cibc lecture imagire
Takashi Imagire
CIのもたらす世界
CIのもたらす世界
Tatsuhito Kato
.NET vNext
.NET vNext
信之 岩永
PHP agile test tips
PHP agile test tips
Tsutomu Chikuba
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Takeshi Kondo
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術
finoue
テスト勉強会よしおか100311 1
テスト勉強会よしおか100311 1
Hiro Yoshioka
PHPデプロイツールの世界
PHPデプロイツールの世界
Yuuki Takezawa
邪道Jenkins
邪道Jenkins
hazisarashi
Ähnlich wie Jenkinsを利用したCI、弊社導入事例
(20)
Jenkinsstudy#4kokawa
Jenkinsstudy#4kokawa
継続的デリバリー読書会資料 #1
継続的デリバリー読書会資料 #1
継続的インテグレーション3分クッキング
継続的インテグレーション3分クッキング
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
毎日が憧れの新築、反復可能なデリバリーによる常時新築システム
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Trac Plugin Developement with Jenkins
Trac Plugin Developement with Jenkins
ビジネス的に高価値なアジャイルテスト
ビジネス的に高価値なアジャイルテスト
継続的デリバリー読書会 第 5 章 デプロイメントパイプラインの解剖学
継続的デリバリー読書会 第 5 章 デプロイメントパイプラインの解剖学
Test Plugins
Test Plugins
恋するJenkins
恋するJenkins
継続的デリバリー読書会 第 7 章 コミットステージ
継続的デリバリー読書会 第 7 章 コミットステージ
Cibc lecture imagire
Cibc lecture imagire
CIのもたらす世界
CIのもたらす世界
.NET vNext
.NET vNext
PHP agile test tips
PHP agile test tips
JenkinsとSeleniumの活用事例
JenkinsとSeleniumの活用事例
Awsで実現するseleniumテスト高速術
Awsで実現するseleniumテスト高速術
テスト勉強会よしおか100311 1
テスト勉強会よしおか100311 1
PHPデプロイツールの世界
PHPデプロイツールの世界
邪道Jenkins
邪道Jenkins
Kürzlich hochgeladen
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
Kürzlich hochgeladen
(9)
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Jenkinsを利用したCI、弊社導入事例
1.
- Jenkinsを利用したCI ! Ryoichi
Obara
2.
Jenkinsとは • 昔で言うとHudson • いわゆるCIツールです。
3.
C ? て Iっ
4.
Continuous Integration (継続的インテグレーション) • ビルド・デプロイの自動化 •
定期的な自動テスト実行 • メトリクスの自動取得
5.
弊社案件での事例 ! CakePHP + Jenkins
6.
Before • SVNコミット後、それとは別に 開発者ローカルのモジュールを 手動でftpアップロード 時間がかかるし、 ミス/デグレが発生するリスクあり
7.
絶妙なバランスの上で成立
8.
After • ボタン1つでテスト環境にデプロイ • テスト環境にてテスト後、 再度ボタン1つで本番環境にデプロイ (テスト・本番環境の設定違いも それぞれのリソースを用意して対応)
9.
徐々に人手を排除
10.
1. コミット 2. フック通知 3.
ソース取得 4. テスト環境デプロイ 5. ユニットテスト 6.コード解析
11.
みんな使おう!
12.
メリット ✴ Webサービス推進チームへ技術QA可 ✴ デプロイの手間やミスが省ける ✴
テストは常に自動的に実行される ✴ 開発スピード・品質の両方が向上
13.
豊富なプラグイン
14.
推奨する5種 • Checkstyle :
コーディング規約 • Findbugs/PMD : イージーバグ • DRY : CPD(コピペ) • Cobertura : コード網羅率 • SLOCCount : コード行数
15.
Maven
16.
JavaならMavenも • 構成管理ツール プロジェクトの環境設定を管理 モジュールの依存関係を解決 ビルドしてJUnit実行 • Jenkinsジョブからの呼び出しが楽
17.
使いたい人は • 社内で情報共有してます • Jenkinsの設定例 •
Maven導入方法・設定例 (随時更新)
18.
19.
ちゃんとしたまとめ • Jenkinsで自動化 デプロイ・コード解析・テスト • Jenkins
+ Maven でビルドも可 モジュール依存関係も楽に。
20.
質疑応答
Jetzt herunterladen