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.
Javaユーザに贈る
Jenkins 25のTips	
2015 新春 JJUG 特別企画 Jenkinsまつり
January 13, 2015	
佐藤 聖規
Masanori Satoh(@lino_s)
https://www.flickr.com/photos/npobre/2601582256/
1. Git プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin
システムの設定から、すべてのジョブで共通な設定を
検証済みマージをやるならValidated Merge プラグイン
# Jenkins Enterprise限定プラグイン
一応プラグインなしでも設定できますが、、、難しすぎて、、、
https://www.cloudbees.com/prod...
2. Github プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/GitHub+Plugin
Webhookでプッシュしてビルド
Gitの使い方なら
3. Gradle プラグイン	
Gradleラッパーでもシェルの実行などでできますが、スレーブの
OSを意識する必要などがあり、プラグインオススメ
https://wiki.jenkins-ci.org/display/JENKINS/Gra...
https://www.flickr.com/photos/albertogp123/584357730
4. CheckStyle プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/Checkstyle+Plugin
5. FindBugs プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/Findbugs+Plugin
6. TaskScanner プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/Task+Scanner+Plugin
https://www.flickr.com/photos/kleiner_baum/397906918
7. JobConfigHistory プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/JobConfigHistory+Plugin
https://www.flickr.com/photos/kleiner_baum/397906918
8. Timestamper	
https://wiki.jenkins-ci.org/display/JENKINS/Timestamper
ジョブの設定から
Before
After
Elapsed Timeも
https://www.flickr.com/photos/sherriwood/4590603917/
9. Emotional Jenkins プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/Emotional+Jenkins+Plugin
ジョブの設定から
Jenkinsおじさん3变化	
成功	
 不安定	
 失敗
Chuck Norrisも
10. Green Balls	
https://wiki.jenkins-ci.org/display/JENKINS/Green+Balls
Before	
After
11. Nested View プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/Nested+View+Plugin
この+をクリック
階層構造で
https://www.flickr.com/photos/kozumel/2443154954/
12. JUnitのテストレポートを
13. マルチ構成プロジェクト
Macで
失敗
14. パンくずメニューでショートカット
15. コンソールにジャンプ
16. safeRestart	
hostname/safeRestart にアクセスすると
https://www.flickr.com/photos/keylosa/184606430/
17. Deploy プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin
GlassFish 2.x/3.x
JBoss 3.x/4.x
Tomcat 4.x/5.x/6.x/7.x
18. Xvfb プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/xvfb+Plugin
Xウィンドウが無いLinuxでも、仮想ディスプレイをエミュレートして
Seleniumなどでブラウザ...
Jenkinsの管理から
Jobの設定から
19. Build Pipeline View プラグイン 	
https://wiki.jenkins-ci.org/display/JENKINS/Build+Pipeline+Plugin
流れがわかりやすい。
途中にプロセスを組み込みやすい
手動のステップを加えたり
20. Promoted Builds プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/Promoted+Builds+Plugin
21. Workflow プラグイン	
https://github.com/jenkinsci/workflow-plugin
あとはGroovy DSLでジョブを書くだけ
スニペットもあるよ
https://www.flickr.com/photos/aigle_dore/13026925133/
22. Slack プラグイン	
まずはSlack側の設定
プラグインのインストール
Jenkinsの管理から
Jobの設定から
23. Email-ext プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin
24. Disk Usage プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/Disk+Usage+Plugin
25. Monitoring	
https://wiki.jenkins-ci.org/display/JENKINS/Monitoring
That’s all.
Thank you
for your attention.	
https://www.flickr.com/photos/bunnicula/8642769287/
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Javaユーザに贈るJenkins 25のTips
Upcoming SlideShare
Loading in …5
×

Javaユーザに贈るJenkins 25のTips

23,095 views

Published on

2015 新春 JJUG 特別企画 Jenkins まつりにて発表した資料です。
#Jenkinsja #jjug #Jenkins

Published in: Engineering
  • Be the first to comment

Javaユーザに贈るJenkins 25のTips

  1. 1. Javaユーザに贈る Jenkins 25のTips 2015 新春 JJUG 特別企画 Jenkinsまつり January 13, 2015 佐藤 聖規 Masanori Satoh(@lino_s)
  2. 2. https://www.flickr.com/photos/npobre/2601582256/
  3. 3. 1. Git プラグイン https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin
  4. 4. システムの設定から、すべてのジョブで共通な設定を
  5. 5. 検証済みマージをやるならValidated Merge プラグイン # Jenkins Enterprise限定プラグイン 一応プラグインなしでも設定できますが、、、難しすぎて、、、 https://www.cloudbees.com/products/jenkins-enterprise/plugins/validated-merge-plugin Local Gate Upstream
  6. 6. 2. Github プラグイン https://wiki.jenkins-ci.org/display/JENKINS/GitHub+Plugin
  7. 7. Webhookでプッシュしてビルド
  8. 8. Gitの使い方なら
  9. 9. 3. Gradle プラグイン Gradleラッパーでもシェルの実行などでできますが、スレーブの OSを意識する必要などがあり、プラグインオススメ https://wiki.jenkins-ci.org/display/JENKINS/Gradle+Plugin
  10. 10. https://www.flickr.com/photos/albertogp123/584357730
  11. 11. 4. CheckStyle プラグイン https://wiki.jenkins-ci.org/display/JENKINS/Checkstyle+Plugin
  12. 12. 5. FindBugs プラグイン https://wiki.jenkins-ci.org/display/JENKINS/Findbugs+Plugin
  13. 13. 6. TaskScanner プラグイン https://wiki.jenkins-ci.org/display/JENKINS/Task+Scanner+Plugin
  14. 14. https://www.flickr.com/photos/kleiner_baum/397906918
  15. 15. 7. JobConfigHistory プラグイン https://wiki.jenkins-ci.org/display/JENKINS/JobConfigHistory+Plugin
  16. 16. https://www.flickr.com/photos/kleiner_baum/397906918
  17. 17. 8. Timestamper https://wiki.jenkins-ci.org/display/JENKINS/Timestamper ジョブの設定から
  18. 18. Before
  19. 19. After
  20. 20. Elapsed Timeも
  21. 21. https://www.flickr.com/photos/sherriwood/4590603917/
  22. 22. 9. Emotional Jenkins プラグイン https://wiki.jenkins-ci.org/display/JENKINS/Emotional+Jenkins+Plugin ジョブの設定から
  23. 23. Jenkinsおじさん3变化 成功 不安定 失敗
  24. 24. Chuck Norrisも
  25. 25. 10. Green Balls https://wiki.jenkins-ci.org/display/JENKINS/Green+Balls
  26. 26. Before After
  27. 27. 11. Nested View プラグイン https://wiki.jenkins-ci.org/display/JENKINS/Nested+View+Plugin この+をクリック
  28. 28. 階層構造で
  29. 29. https://www.flickr.com/photos/kozumel/2443154954/
  30. 30. 12. JUnitのテストレポートを
  31. 31. 13. マルチ構成プロジェクト
  32. 32. Macで 失敗
  33. 33. 14. パンくずメニューでショートカット
  34. 34. 15. コンソールにジャンプ
  35. 35. 16. safeRestart hostname/safeRestart にアクセスすると
  36. 36. https://www.flickr.com/photos/keylosa/184606430/
  37. 37. 17. Deploy プラグイン https://wiki.jenkins-ci.org/display/JENKINS/Deploy+Plugin
  38. 38. GlassFish 2.x/3.x JBoss 3.x/4.x Tomcat 4.x/5.x/6.x/7.x
  39. 39. 18. Xvfb プラグイン https://wiki.jenkins-ci.org/display/JENKINS/xvfb+Plugin Xウィンドウが無いLinuxでも、仮想ディスプレイをエミュレートして Seleniumなどでブラウザテストができる。
  40. 40. Jenkinsの管理から
  41. 41. Jobの設定から
  42. 42. 19. Build Pipeline View プラグイン https://wiki.jenkins-ci.org/display/JENKINS/Build+Pipeline+Plugin
  43. 43. 流れがわかりやすい。 途中にプロセスを組み込みやすい 手動のステップを加えたり
  44. 44. 20. Promoted Builds プラグイン https://wiki.jenkins-ci.org/display/JENKINS/Promoted+Builds+Plugin
  45. 45. 21. Workflow プラグイン https://github.com/jenkinsci/workflow-plugin
  46. 46. あとはGroovy DSLでジョブを書くだけ
  47. 47. スニペットもあるよ
  48. 48. https://www.flickr.com/photos/aigle_dore/13026925133/
  49. 49. 22. Slack プラグイン まずはSlack側の設定
  50. 50. プラグインのインストール
  51. 51. Jenkinsの管理から
  52. 52. Jobの設定から
  53. 53. 23. Email-ext プラグイン https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin
  54. 54. 24. Disk Usage プラグイン https://wiki.jenkins-ci.org/display/JENKINS/Disk+Usage+Plugin
  55. 55. 25. Monitoring https://wiki.jenkins-ci.org/display/JENKINS/Monitoring
  56. 56. That’s all.
  57. 57. Thank you for your attention. https://www.flickr.com/photos/bunnicula/8642769287/

×