• Like
Javaユーザに贈るjenkins 25のTips
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Javaユーザに贈るjenkins 25のTips

  • 0 views
Uploaded on

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

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

More in: Engineering
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
0
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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