SlideShare a Scribd company logo
1 of 16
第8回 Jenkins勉強会

Jenkins Enterprise by CloudBees
のご紹介

株式会社SHIFT
玉川紘子

1
自己紹介
名前:玉川 紘子(たまがわ ひろこ)
所属:株式会社SHIFT ソフトウェアテスト事業部
コミュニティ:STAR(テスト自動化研究会)
日本Jenkinsユーザ会

2
CI・自動テストなんでも屋さんとして活動中
開発言語:Java/PHP/Rubyなど
業務でよく使うツール:Jenkins/Selenium
メイン業務はCI・自動テストに関するなんでもお手伝い
最近はJenkinsに関するセミナーなども
Jenkinsってどうやって
使えばいいんだっけ?

 運用方針の提案
 実際に稼働するCI環境の構築

Seleniumで
テストを書いてみたい
んだけど…

 テストの書き方指南

3
Jenkins Enterprise By CloudBees
の販売代理店も担当しています
Jenkins Enterprise By CloudBees(以下JEBC)とは?

Jenkinsの有償版
 サポートが受けられる!
 Enterprise独自のプラグインが使える!
 「By CloudBees」
 川口さんを含むプロフェッショナル集団が開発
した強力な機能が色々

4
JEBCの特徴
①テクニカルサポート
OSS版Jenkinsの約8割のコードに貢献したメンバーからのサポート
有償版の機能だけでなく、OSSのコア機能、プラグインについてもサポート

5
JEBCの特徴
②豊富なプラグイン
大規模開発、多種多様なチームでの運用に適した機能
⇒ 運用を続けて肥大化したCI環境をスッキリ、安全に

 稼働率向上

 大規模開発向けのプラグイン
 セキュリティ向上機能
 リソース最適化
6
ジョブが増えすぎたときには…

 稼働率向上

 大規模開発向けのプラグイン
 セキュリティ向上機能
 リソース最適化
7
膨大なジョブを安全・スッキリ運用する機能
 High Availability
 Jenkinsのマスタが落ちたときに、スタンバイ機が自動的に起動
 常に稼働するCI環境を実現
 さらに高度な新機能:Jenkins Operations Center
 複数のマスタがジョブを共有する仕組み

 Folders Plugin
 ジョブをフォルダに入れて階層管理
 フォルダごとコピー、環境変数だけ変えることで類似の
ジョブ群を簡単に生成

 Templates Plugin
 よく使うビルド手順やジョブをテンプレート化
 テンプレートを変更することで、沢山のジョブへ一気に変更内
容を伝播
8
Folders Plugin & Templates Pluginのデモ

9
ユーザが増えすぎたときには...

 稼働率向上

 大規模開発向けのプラグイン
 セキュリティ向上機能
 リソース最適化
10
たくさんのユーザを抱えるJenkinsを安全に運用
 Role-Base Access Control Plugin (RBAC)
 権限の割り当てをもっと柔軟に
 チームへの権限委譲
 実は一番人気のEnterprise Plugin!?

 Secure Copy Plugin
 複数のJenkins間で成果物を安全にやり取り
 ユーザが自由にダウンロードすることはできない

 Custom Update Center Plugin
 インストールするJenkinsのコアやプラグインのバージョンを社
内で縛ることができる機能
 不用意なアップデートで業務が止まるのを防ぐ
11
RBAC Plugin のデモ

12
スレーブが増えすぎたときには...

 稼働率向上

 大規模開発向けのプラグイン
 セキュリティ向上機能
 リソース最適化
13
マシンリソースを最適化する機能
 Even Scheduler Plugin
 スレーブの割り当てアルゴリズムを変更
 「このジョブをやったことあるスレーブ」から、「今空いてい
るスレーブ」へ

 VMware vCenter Auto-Scaling Plugin
 VMware vCenterのマシンプールから自動的にスレーブを生成、
割り当て
 ビルド前後の初期化やスナップショットのリストアなども可能

 Skip Next Build Plugin
 指定した時間だけビルドをストップする便利機能
 マージ中の余計なエラーなどを回避
14
最後に宣伝

「Jenkins Boot Camp」
翔泳社主催「Agile Academy」
の講座の一つとして、9月から開講

次回は

3/5(水)

将来的にはCommunity Editionも
開催するかも…?

15
ご清聴ありがとうございました!
⇒JEBCの情報はこちらから

16

More Related Content

Viewers also liked

Automationtestssf beta2 architectureskill
Automationtestssf beta2 architectureskillAutomationtestssf beta2 architectureskill
Automationtestssf beta2 architectureskillryuji koyama
 
ファイル共有から始めるエンタープライズ・コンテンツ管理
ファイル共有から始めるエンタープライズ・コンテンツ管理ファイル共有から始めるエンタープライズ・コンテンツ管理
ファイル共有から始めるエンタープライズ・コンテンツ管理IBM Analytics Japan
 
事例 アジャイルと自動化 後半(ヤフオク!アプリでの自動テストの事例紹介) at Ques vol.7( #ques7 ) 11/20/2015
事例 アジャイルと自動化 後半(ヤフオク!アプリでの自動テストの事例紹介) at Ques vol.7( #ques7 ) 11/20/2015事例 アジャイルと自動化 後半(ヤフオク!アプリでの自動テストの事例紹介) at Ques vol.7( #ques7 ) 11/20/2015
事例 アジャイルと自動化 後半(ヤフオク!アプリでの自動テストの事例紹介) at Ques vol.7( #ques7 ) 11/20/2015Yahoo!デベロッパーネットワーク
 
Automation test.ssf alpha
Automation test.ssf alphaAutomation test.ssf alpha
Automation test.ssf alpharyuji koyama
 
第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座Hiroko Tamagawa
 
キーワード駆動テストチュートリアルハンズアウト.03.06
キーワード駆動テストチュートリアルハンズアウト.03.06キーワード駆動テストチュートリアルハンズアウト.03.06
キーワード駆動テストチュートリアルハンズアウト.03.06Toru Koido
 
進化するEdge! Creators Update版の新機能一挙紹介!
進化するEdge! Creators Update版の新機能一挙紹介!進化するEdge! Creators Update版の新機能一挙紹介!
進化するEdge! Creators Update版の新機能一挙紹介!Saki Homma
 

Viewers also liked (7)

Automationtestssf beta2 architectureskill
Automationtestssf beta2 architectureskillAutomationtestssf beta2 architectureskill
Automationtestssf beta2 architectureskill
 
ファイル共有から始めるエンタープライズ・コンテンツ管理
ファイル共有から始めるエンタープライズ・コンテンツ管理ファイル共有から始めるエンタープライズ・コンテンツ管理
ファイル共有から始めるエンタープライズ・コンテンツ管理
 
事例 アジャイルと自動化 後半(ヤフオク!アプリでの自動テストの事例紹介) at Ques vol.7( #ques7 ) 11/20/2015
事例 アジャイルと自動化 後半(ヤフオク!アプリでの自動テストの事例紹介) at Ques vol.7( #ques7 ) 11/20/2015事例 アジャイルと自動化 後半(ヤフオク!アプリでの自動テストの事例紹介) at Ques vol.7( #ques7 ) 11/20/2015
事例 アジャイルと自動化 後半(ヤフオク!アプリでの自動テストの事例紹介) at Ques vol.7( #ques7 ) 11/20/2015
 
Automation test.ssf alpha
Automation test.ssf alphaAutomation test.ssf alpha
Automation test.ssf alpha
 
第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座
 
キーワード駆動テストチュートリアルハンズアウト.03.06
キーワード駆動テストチュートリアルハンズアウト.03.06キーワード駆動テストチュートリアルハンズアウト.03.06
キーワード駆動テストチュートリアルハンズアウト.03.06
 
進化するEdge! Creators Update版の新機能一挙紹介!
進化するEdge! Creators Update版の新機能一挙紹介!進化するEdge! Creators Update版の新機能一挙紹介!
進化するEdge! Creators Update版の新機能一挙紹介!
 

Recently uploaded

[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 

Recently uploaded (10)

[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 

20131220 第8回jenkins勉強会 - Jenkins Enterpriseの紹介 -