Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

3,154 views

Published on

Published in: Technology

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

  1. 1. 第8回 Jenkins勉強会 Jenkins Enterprise by CloudBees のご紹介 株式会社SHIFT 玉川紘子 1
  2. 2. 自己紹介 名前:玉川 紘子(たまがわ ひろこ) 所属:株式会社SHIFT ソフトウェアテスト事業部 コミュニティ:STAR(テスト自動化研究会) 日本Jenkinsユーザ会 2
  3. 3. CI・自動テストなんでも屋さんとして活動中 開発言語:Java/PHP/Rubyなど 業務でよく使うツール:Jenkins/Selenium メイン業務はCI・自動テストに関するなんでもお手伝い 最近はJenkinsに関するセミナーなども Jenkinsってどうやって 使えばいいんだっけ?  運用方針の提案  実際に稼働するCI環境の構築 Seleniumで テストを書いてみたい んだけど…  テストの書き方指南 3
  4. 4. Jenkins Enterprise By CloudBees の販売代理店も担当しています Jenkins Enterprise By CloudBees(以下JEBC)とは? Jenkinsの有償版  サポートが受けられる!  Enterprise独自のプラグインが使える!  「By CloudBees」  川口さんを含むプロフェッショナル集団が開発 した強力な機能が色々 4
  5. 5. JEBCの特徴 ①テクニカルサポート OSS版Jenkinsの約8割のコードに貢献したメンバーからのサポート 有償版の機能だけでなく、OSSのコア機能、プラグインについてもサポート 5
  6. 6. JEBCの特徴 ②豊富なプラグイン 大規模開発、多種多様なチームでの運用に適した機能 ⇒ 運用を続けて肥大化したCI環境をスッキリ、安全に  稼働率向上  大規模開発向けのプラグイン  セキュリティ向上機能  リソース最適化 6
  7. 7. ジョブが増えすぎたときには…  稼働率向上  大規模開発向けのプラグイン  セキュリティ向上機能  リソース最適化 7
  8. 8. 膨大なジョブを安全・スッキリ運用する機能  High Availability  Jenkinsのマスタが落ちたときに、スタンバイ機が自動的に起動  常に稼働するCI環境を実現  さらに高度な新機能:Jenkins Operations Center  複数のマスタがジョブを共有する仕組み  Folders Plugin  ジョブをフォルダに入れて階層管理  フォルダごとコピー、環境変数だけ変えることで類似の ジョブ群を簡単に生成  Templates Plugin  よく使うビルド手順やジョブをテンプレート化  テンプレートを変更することで、沢山のジョブへ一気に変更内 容を伝播 8
  9. 9. Folders Plugin & Templates Pluginのデモ 9
  10. 10. ユーザが増えすぎたときには...  稼働率向上  大規模開発向けのプラグイン  セキュリティ向上機能  リソース最適化 10
  11. 11. たくさんのユーザを抱えるJenkinsを安全に運用  Role-Base Access Control Plugin (RBAC)  権限の割り当てをもっと柔軟に  チームへの権限委譲  実は一番人気のEnterprise Plugin!?  Secure Copy Plugin  複数のJenkins間で成果物を安全にやり取り  ユーザが自由にダウンロードすることはできない  Custom Update Center Plugin  インストールするJenkinsのコアやプラグインのバージョンを社 内で縛ることができる機能  不用意なアップデートで業務が止まるのを防ぐ 11
  12. 12. RBAC Plugin のデモ 12
  13. 13. スレーブが増えすぎたときには...  稼働率向上  大規模開発向けのプラグイン  セキュリティ向上機能  リソース最適化 13
  14. 14. マシンリソースを最適化する機能  Even Scheduler Plugin  スレーブの割り当てアルゴリズムを変更  「このジョブをやったことあるスレーブ」から、「今空いてい るスレーブ」へ  VMware vCenter Auto-Scaling Plugin  VMware vCenterのマシンプールから自動的にスレーブを生成、 割り当て  ビルド前後の初期化やスナップショットのリストアなども可能  Skip Next Build Plugin  指定した時間だけビルドをストップする便利機能  マージ中の余計なエラーなどを回避 14
  15. 15. 最後に宣伝 「Jenkins Boot Camp」 翔泳社主催「Agile Academy」 の講座の一つとして、9月から開講 次回は 3/5(水) 将来的にはCommunity Editionも 開催するかも…? 15
  16. 16. ご清聴ありがとうございました! ⇒JEBCの情報はこちらから 16

×