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
3. Gradle プラグイン
Gradleラッパーでもシェルの実行などでできますが、スレーブのOSを意識する必要などがあり、プラグインオススメ
https://wiki.jenkins-ci.org/display/JENKINS/Gradle+Plugin
https://www.flickr.com/photos/albertogp123/5843577306/
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/3979069181/
7. JobConfigHistory プラグイン
https://wiki.jenkins-ci.org/display/JENKINS/JobConfigHistory+Plugin
https://www.flickr.com/photos/kleiner_baum/3979069181/
8. Timestamper
https://wiki.jenkins-ci.org/display/JENKINS/Timestamper
ジョブの設定から
https://www.flickr.com/photos/sherriwood/4590603917/
9. Emotional Jenkins プラグイン
https://wiki.jenkins-ci.org/display/JENKINS/Emotional+Jenkins+Plugin
ジョブの設定から
Jenkinsおじさん3变化
成功 不安定 失敗
10. Green Balls
https://wiki.jenkins-ci.org/display/JENKINS/Green+Balls
11. Nested View プラグイン
https://wiki.jenkins-ci.org/display/JENKINS/Nested+View+Plugin
この+をクリック
https://www.flickr.com/photos/kozumel/2443154954/
12. JUnitのテストレポートを
14. パンくずメニューでショートカット
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などでブラウザテストができる。
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側の設定
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
Thank you for your attention.
https://www.flickr.com/photos/bunnicula/8642769287/