プラグイン活用のススメ<br />#jenkinsstudy<br />2011/2/25<br />
自己紹介<br />Twitter ID: @tyuki39<br />はてな ID: tyuki39<br />Jenkinsプラグインの日本語化を<br />お手伝いさせて頂いています<br />
人生初LTのハードルが<br />高くなった瞬間<br />
Jenkinsのプラグインは<br />473個<br />2011/2/23時点 川口さん情報<br />http://wiki.jenkins-ci.org/display/JENKINS/GitHub+Repositories<br />
要するに<br />よりどりみどりということ!<br />
特に<br />
Java開発向けなら<br />高ランクのコがいっぱい<br />
20<br />位<br />
サポート系にも<br />高ランクのコがいっぱい<br />
30<br />位<br />
つ ま り<br />
第9位<br />ヘンな虫(オトコ)は<br />近寄らないデ!<br />FindBugsだね<br />http://www.flopdesign.com/download/sexy/index.html<br />
もうちょっとマシな<br />スタイルに<br />しなさいヨネ!<br />第10位<br />Checkstyleだね<br />http://www.flopdesign.com/download/sexy/index.html<br />
萌え~なあのコに<br />だって<br />第?位<br />moemotional-hudsonだね<br />http://www.flopdesign.com/download/sexy/index.html<br />
アタックできるチャンスが<br />あるってことだ!<br />
ホントかよ!<br />(; ̄ェ ̄)<br />
モチロン<br />指を咥えて待ってても<br />ダメ!<br />
重要なのは<br />
迷いのない<br />3ステップアプローチ<br />
と<br />
一気に作り上げる<br />シチュエーション<br />
だ!<br />
というわけで<br />FindBugs/Checkstyle<br />Cobertura/pmd& cpd<br />などの<br />お試し環境づくりを<br />Gantでサポートしてみました<br />
ステップ1<br />プラグインたちの<br />インストール<br />gant –f hello_plugins.grv<br />で自動化<br />
基本設定<br />JENKINS_URLなど<br />読み取り<br />hello_plugins.gant<br />jenkins-cli.jarの取得<br />CLIの起動<br />CLIが依存関係を考慮して<br />プラグイ...
ステップ2<br />ツール本体の<br />インストール&基本設定<br />gant–f hello_findbugs.grv<br />gant –f hello_cobertura.grv<br />などで自動化<br />
基本設定<br />JENKINS_URLなど<br />外部リソース<br />findbugs-1.3.9.zip<br />読み取り<br />自動ダウンロード<br />hello_plugins.gant<br />hello_fin...
ステップ3<br />AntのBuild.xmlを<br />ジョブに設定<br />Build.xmlの<br />基本形を提供<br />
基本設定<br />JENKINS_URLなど<br />外部リソース<br />findbugs-1.3.9.zip<br />hello_plugins.gant<br />hello_findbugs.gant<br />jenkins-...
Jenkins Assembler<br />をつい最近知って<br />悲しくなったり<br />http://code.google.com/p/jenkins-assembler/<br />
CloudBee’s<br />JaaS<br />でよくね?<br />http://www.cloudbees.com/dev-jaas.cb<br />
なんで<br />MavenやGradle<br />じゃないの?<br />
こ れ は こ れ で<br />
シチュエーションを<br />(お試し環境を)<br />
3ステップで構築できる<br />(サクッと構築できる)<br />
入門者向けの方法かなと<br />
証拠写真1: FindBugsと…<br />
証拠写真2: Checkstyleと…<br />
証拠写真3: Coberturaと…<br />
証拠写真4: みんなを囲んで…<br />Cobertura<br />Checkstyle<br />FindBugs<br />By dashboard-view<br />
関係がこじれても<br />
集約系プラグインで関係を清算可<br />By Violations<br />
ときには こんなコもいるけれど<br />第21位<br />By ChuckN○rris Plugin<br />
Mr.JKをJava充の<br />境地へいざなえます!<br />Mr.JKの証言<br />昨日までの<br />自分がウソ<br />みたいです<br />
WARNING<br />Java充でモテるのはあくまでも<br />Mr.JKですのであしからず<br />
最後に!<br />
アンケートに<br />ご協力いただき<br />ありがとうございました<br />
プラグイン利用者の<br />拡大に向けて<br />日本語化を<br />コツコツ進めていきます<br />
Upcoming SlideShare
Loading in …5
×

Jenkins plugins

6,629 views

Published on

プラグイン活用のススメ

Published in: Technology, News & Politics
0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,629
On SlideShare
0
From Embeds
0
Number of Embeds
865
Actions
Shares
0
Downloads
0
Comments
0
Likes
9
Embeds 0
No embeds

No notes for slide

Jenkins plugins

  1. 1. プラグイン活用のススメ<br />#jenkinsstudy<br />2011/2/25<br />
  2. 2. 自己紹介<br />Twitter ID: @tyuki39<br />はてな ID: tyuki39<br />Jenkinsプラグインの日本語化を<br />お手伝いさせて頂いています<br />
  3. 3. 人生初LTのハードルが<br />高くなった瞬間<br />
  4. 4. Jenkinsのプラグインは<br />473個<br />2011/2/23時点 川口さん情報<br />http://wiki.jenkins-ci.org/display/JENKINS/GitHub+Repositories<br />
  5. 5. 要するに<br />よりどりみどりということ!<br />
  6. 6. 特に<br />
  7. 7. Java開発向けなら<br />高ランクのコがいっぱい<br />
  8. 8. 20<br />位<br />
  9. 9. サポート系にも<br />高ランクのコがいっぱい<br />
  10. 10. 30<br />位<br />
  11. 11. つ ま り<br />
  12. 12. 第9位<br />ヘンな虫(オトコ)は<br />近寄らないデ!<br />FindBugsだね<br />http://www.flopdesign.com/download/sexy/index.html<br />
  13. 13. もうちょっとマシな<br />スタイルに<br />しなさいヨネ!<br />第10位<br />Checkstyleだね<br />http://www.flopdesign.com/download/sexy/index.html<br />
  14. 14. 萌え~なあのコに<br />だって<br />第?位<br />moemotional-hudsonだね<br />http://www.flopdesign.com/download/sexy/index.html<br />
  15. 15. アタックできるチャンスが<br />あるってことだ!<br />
  16. 16. ホントかよ!<br />(; ̄ェ ̄)<br />
  17. 17. モチロン<br />指を咥えて待ってても<br />ダメ!<br />
  18. 18. 重要なのは<br />
  19. 19. 迷いのない<br />3ステップアプローチ<br />
  20. 20. と<br />
  21. 21. 一気に作り上げる<br />シチュエーション<br />
  22. 22. だ!<br />
  23. 23. というわけで<br />FindBugs/Checkstyle<br />Cobertura/pmd& cpd<br />などの<br />お試し環境づくりを<br />Gantでサポートしてみました<br />
  24. 24. ステップ1<br />プラグインたちの<br />インストール<br />gant –f hello_plugins.grv<br />で自動化<br />
  25. 25. 基本設定<br />JENKINS_URLなど<br />読み取り<br />hello_plugins.gant<br />jenkins-cli.jarの取得<br />CLIの起動<br />CLIが依存関係を考慮して<br />プラグインを自動投入<br />
  26. 26. ステップ2<br />ツール本体の<br />インストール&基本設定<br />gant–f hello_findbugs.grv<br />gant –f hello_cobertura.grv<br />などで自動化<br />
  27. 27. 基本設定<br />JENKINS_URLなど<br />外部リソース<br />findbugs-1.3.9.zip<br />読み取り<br />自動ダウンロード<br />hello_plugins.gant<br />hello_findbugs.gant<br />jenkins-cli.jarの取得<br />CLIの起動<br />FindBugsの取得<br />zipを解凍<br />プロパティファイルの生成<br />自動生成<br />Build.xml<br />に与える<br />プロパティファイル<br />
  28. 28. ステップ3<br />AntのBuild.xmlを<br />ジョブに設定<br />Build.xmlの<br />基本形を提供<br />
  29. 29. 基本設定<br />JENKINS_URLなど<br />外部リソース<br />findbugs-1.3.9.zip<br />hello_plugins.gant<br />hello_findbugs.gant<br />jenkins-cli.jarの取得<br />CLIの起動<br />FindBugsの取得<br />zipを解凍<br />プロパティファイルの生成<br />Build.xml<br />に与える<br />プロパティファイル<br />Build.xmlを<br />ジョブに設定<br />
  30. 30. Jenkins Assembler<br />をつい最近知って<br />悲しくなったり<br />http://code.google.com/p/jenkins-assembler/<br />
  31. 31. CloudBee’s<br />JaaS<br />でよくね?<br />http://www.cloudbees.com/dev-jaas.cb<br />
  32. 32. なんで<br />MavenやGradle<br />じゃないの?<br />
  33. 33. こ れ は こ れ で<br />
  34. 34. シチュエーションを<br />(お試し環境を)<br />
  35. 35. 3ステップで構築できる<br />(サクッと構築できる)<br />
  36. 36. 入門者向けの方法かなと<br />
  37. 37. 証拠写真1: FindBugsと…<br />
  38. 38. 証拠写真2: Checkstyleと…<br />
  39. 39. 証拠写真3: Coberturaと…<br />
  40. 40. 証拠写真4: みんなを囲んで…<br />Cobertura<br />Checkstyle<br />FindBugs<br />By dashboard-view<br />
  41. 41. 関係がこじれても<br />
  42. 42. 集約系プラグインで関係を清算可<br />By Violations<br />
  43. 43. ときには こんなコもいるけれど<br />第21位<br />By ChuckN○rris Plugin<br />
  44. 44. Mr.JKをJava充の<br />境地へいざなえます!<br />Mr.JKの証言<br />昨日までの<br />自分がウソ<br />みたいです<br />
  45. 45. WARNING<br />Java充でモテるのはあくまでも<br />Mr.JKですのであしからず<br />
  46. 46. 最後に!<br />
  47. 47. アンケートに<br />ご協力いただき<br />ありがとうございました<br />
  48. 48. プラグイン利用者の<br />拡大に向けて<br />日本語化を<br />コツコツ進めていきます<br />

×