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/products/jenkins-enterprise/plugins/validated-merge-plugin
	
Local	
 Gate	
 Upstream
2. Github プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/GitHub+Plugin
Webhookでプッシュしてビルド
Gitの使い方なら
3. Gradle プラグイン	
Gradleラッパーでもシェルの実行などでできますが、スレーブの
OSを意識する必要などがあり、プラグインオススメ
https://wiki.jenkins-ci.org/display/JENKINS/Gradle+Plugin
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