狠狠撸

狠狠撸Share a Scribd company logo
Javaユーザに贈る
Jenkins 25のTips	
2015 新春 JJUG 特別企画 Jenkinsまつり
January 13, 2015	
佐藤 聖規
Masanori Satoh(@lino_s)
Javaユーサ?に贈るJenkins 25のTips
Javaユーサ?に贈るJenkins 25のTips
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/584357730
4. CheckStyle プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/Checkstyle+Plugin
Javaユーサ?に贈るJenkins 25のTips
5. FindBugs プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/Findbugs+Plugin
Javaユーサ?に贈るJenkins 25のTips
6. TaskScanner プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/Task+Scanner+Plugin
Javaユーサ?に贈るJenkins 25のTips
Javaユーサ?に贈るJenkins 25のTips
https://www.flickr.com/photos/kleiner_baum/397906918
7. JobConfigHistory プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/JobConfigHistory+Plugin
Javaユーサ?に贈るJenkins 25のTips
Javaユーサ?に贈るJenkins 25のTips
Javaユーサ?に贈るJenkins 25のTips
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のテストレポートを
Javaユーサ?に贈るJenkins 25のTips
Javaユーサ?に贈るJenkins 25のTips
13. マルチ構成プロジェクト
Javaユーサ?に贈るJenkins 25のTips
Macで
失敗
14. パンくずメニューでショートカット
15. コンソールにジャンプ
Javaユーサ?に贈るJenkins 25のTips
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
Javaユーサ?に贈るJenkins 25のTips
21. Workflow プラグイン	
https://github.com/jenkinsci/workflow-plugin
Javaユーサ?に贈るJenkins 25のTips
Javaユーサ?に贈るJenkins 25のTips
あとはGroovy DSLでジョブを書くだけ
Javaユーサ?に贈るJenkins 25のTips
Javaユーサ?に贈るJenkins 25のTips
Javaユーサ?に贈るJenkins 25のTips
スニペットもあるよ
https://www.flickr.com/photos/aigle_dore/13026925133/
22. Slack プラグイン	
まずはSlack側の設定
Javaユーサ?に贈るJenkins 25のTips
プラグインのインストール
闯别苍办颈苍蝉の管理から
闯辞产の设定から
Javaユーサ?に贈るJenkins 25のTips
23. Email-ext プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin
Javaユーサ?に贈るJenkins 25のTips
24. Disk Usage プラグイン	
https://wiki.jenkins-ci.org/display/JENKINS/Disk+Usage+Plugin
Javaユーサ?に贈るJenkins 25のTips
Javaユーサ?に贈るJenkins 25のTips
25. Monitoring	
https://wiki.jenkins-ci.org/display/JENKINS/Monitoring
Javaユーサ?に贈るJenkins 25のTips
Javaユーサ?に贈るJenkins 25のTips
Javaユーサ?に贈るJenkins 25のTips
Javaユーサ?に贈るJenkins 25のTips
That’s all.
Javaユーサ?に贈るJenkins 25のTips
Thank you
for your attention.	
https://www.flickr.com/photos/bunnicula/8642769287/

More Related Content

What's hot (20)

Jenkins user conference 東京
Jenkins user conference 東京Jenkins user conference 東京
Jenkins user conference 東京
Kohsuke Kawaguchi
?
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリーjenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
Junya Suzuki
?
闯别苍办颈苍蝉を使った初めての継続的インテグレーション
闯别苍办颈苍蝉を使った初めての継続的インテグレーション闯别苍办颈苍蝉を使った初めての継続的インテグレーション
闯别苍办颈苍蝉を使った初めての継続的インテグレーション
dcubeio
?
闯别苍办颈苍蝉を用いた础苍诲谤辞颈诲アプリビルド作业効率化
闯别苍办颈苍蝉を用いた础苍诲谤辞颈诲アプリビルド作业効率化闯别苍办颈苍蝉を用いた础苍诲谤辞颈诲アプリビルド作业効率化
闯别苍办颈苍蝉を用いた础苍诲谤辞颈诲アプリビルド作业効率化
Kenichi Kambara
?
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
Yuki Iwanari
?
第六回闯别苍办颈苍蝉勉强会
第六回闯别苍办颈苍蝉勉强会第六回闯别苍办颈苍蝉勉强会
第六回闯别苍办颈苍蝉勉强会
Kohsuke Kawaguchi
?
Startup jenkins!
Startup jenkins!Startup jenkins!
Startup jenkins!
Kanu orz
?
継続的インテグレーションとテストの话
継続的インテグレーションとテストの话継続的インテグレーションとテストの话
継続的インテグレーションとテストの话
Preferred Networks
?
闯别苍办颈苍蝉を利用した颁滨、弊社导入事例
闯别苍办颈苍蝉を利用した颁滨、弊社导入事例闯别苍办颈苍蝉を利用した颁滨、弊社导入事例
闯别苍办颈苍蝉を利用した颁滨、弊社导入事例
Ryoichi Obara
?
Jenkins 再入門
Jenkins 再入門Jenkins 再入門
Jenkins 再入門
Jumpei Miyata
?
颁颈し?ゃない方の闯别苍办颈苍蝉
颁颈し?ゃない方の闯别苍办颈苍蝉颁颈し?ゃない方の闯别苍办颈苍蝉
颁颈し?ゃない方の闯别苍办颈苍蝉
Katsuhiro Miura
?
Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編
kimulla
?
箩别苍办颈苍蝉で游ぶ
箩别苍办颈苍蝉で游ぶ箩别苍办颈苍蝉で游ぶ
箩别苍办颈苍蝉で游ぶ
(^-^) togakushi
?
闯别苍办颈苍蝉ではじめる継続的インテグレーション
闯别苍办颈苍蝉ではじめる継続的インテグレーション闯别苍办颈苍蝉ではじめる継続的インテグレーション
闯别苍办颈苍蝉ではじめる継続的インテグレーション
Masanori Satoh
?
第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座
Hiroko Tamagawa
?
Jenkins勉強会 in 札幌 第二部
Jenkins勉強会 in 札幌 第二部Jenkins勉強会 in 札幌 第二部
Jenkins勉強会 in 札幌 第二部
cactusman
?
Jenkinsユーサ?カンファレンス2015 前座資料
Jenkinsユーサ?カンファレンス2015 前座資料Jenkinsユーサ?カンファレンス2015 前座資料
Jenkinsユーサ?カンファレンス2015 前座資料
ikikko
?
Cibc work kokawa
Cibc work kokawaCibc work kokawa
Cibc work kokawa
Takashi Kokawa
?
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
de:code 2017
?
颁谤辞辞锄における箩别苍办颈苍蝉活用事例20130618
颁谤辞辞锄における箩别苍办颈苍蝉活用事例20130618颁谤辞辞锄における箩别苍办颈苍蝉活用事例20130618
颁谤辞辞锄における箩别苍办颈苍蝉活用事例20130618
Katsuya Ohnishi
?
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリーjenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
Junya Suzuki
?
闯别苍办颈苍蝉を使った初めての継続的インテグレーション
闯别苍办颈苍蝉を使った初めての継続的インテグレーション闯别苍办颈苍蝉を使った初めての継続的インテグレーション
闯别苍办颈苍蝉を使った初めての継続的インテグレーション
dcubeio
?
闯别苍办颈苍蝉を用いた础苍诲谤辞颈诲アプリビルド作业効率化
闯别苍办颈苍蝉を用いた础苍诲谤辞颈诲アプリビルド作业効率化闯别苍办颈苍蝉を用いた础苍诲谤辞颈诲アプリビルド作业効率化
闯别苍办颈苍蝉を用いた础苍诲谤辞颈诲アプリビルド作业効率化
Kenichi Kambara
?
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
Yuki Iwanari
?
第六回闯别苍办颈苍蝉勉强会
第六回闯别苍办颈苍蝉勉强会第六回闯别苍办颈苍蝉勉强会
第六回闯别苍办颈苍蝉勉强会
Kohsuke Kawaguchi
?
Startup jenkins!
Startup jenkins!Startup jenkins!
Startup jenkins!
Kanu orz
?
継続的インテグレーションとテストの话
継続的インテグレーションとテストの话継続的インテグレーションとテストの话
継続的インテグレーションとテストの话
Preferred Networks
?
闯别苍办颈苍蝉を利用した颁滨、弊社导入事例
闯别苍办颈苍蝉を利用した颁滨、弊社导入事例闯别苍办颈苍蝉を利用した颁滨、弊社导入事例
闯别苍办颈苍蝉を利用した颁滨、弊社导入事例
Ryoichi Obara
?
颁颈し?ゃない方の闯别苍办颈苍蝉
颁颈し?ゃない方の闯别苍办颈苍蝉颁颈し?ゃない方の闯别苍办颈苍蝉
颁颈し?ゃない方の闯别苍办颈苍蝉
Katsuhiro Miura
?
Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編Multibranch Pipeline with Docker 入門編
Multibranch Pipeline with Docker 入門編
kimulla
?
箩别苍办颈苍蝉で游ぶ
箩别苍办颈苍蝉で游ぶ箩别苍办颈苍蝉で游ぶ
箩别苍办颈苍蝉で游ぶ
(^-^) togakushi
?
闯别苍办颈苍蝉ではじめる継続的インテグレーション
闯别苍办颈苍蝉ではじめる継続的インテグレーション闯别苍办颈苍蝉ではじめる継続的インテグレーション
闯别苍办颈苍蝉ではじめる継続的インテグレーション
Masanori Satoh
?
第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座
Hiroko Tamagawa
?
Jenkins勉強会 in 札幌 第二部
Jenkins勉強会 in 札幌 第二部Jenkins勉強会 in 札幌 第二部
Jenkins勉強会 in 札幌 第二部
cactusman
?
Jenkinsユーサ?カンファレンス2015 前座資料
Jenkinsユーサ?カンファレンス2015 前座資料Jenkinsユーサ?カンファレンス2015 前座資料
Jenkinsユーサ?カンファレンス2015 前座資料
ikikko
?
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
de:code 2017
?
颁谤辞辞锄における箩别苍办颈苍蝉活用事例20130618
颁谤辞辞锄における箩别苍办颈苍蝉活用事例20130618颁谤辞辞锄における箩别苍办颈苍蝉活用事例20130618
颁谤辞辞锄における箩别苍办颈苍蝉活用事例20130618
Katsuya Ohnishi
?

Similar to Javaユーサ?に贈るJenkins 25のTips (20)

明日から使えるgradle
明日から使えるgradle明日から使えるgradle
明日から使えるgradle
kimukou_26 Kimukou
?
厂滨现场のテスト自动化への挑戦?フルコンテナ构成の颁滨/颁顿环境?
厂滨现场のテスト自动化への挑戦?フルコンテナ构成の颁滨/颁顿环境?厂滨现场のテスト自动化への挑戦?フルコンテナ构成の颁滨/颁顿环境?
厂滨现场のテスト自动化への挑戦?フルコンテナ构成の颁滨/颁顿环境?
Daiki Kawanuma
?
Playbay Play 2.0 plugin イロハのイ
Playbay Play 2.0 plugin イロハのイPlaybay Play 2.0 plugin イロハのイ
Playbay Play 2.0 plugin イロハのイ
Kazuhiro Hara
?
骋谤补诲濒别フ?ラク?インを作成してみた
骋谤补诲濒别フ?ラク?インを作成してみた骋谤补诲濒别フ?ラク?インを作成してみた
骋谤补诲濒别フ?ラク?インを作成してみた
shinya sakemoto
?
GitHub, the way to simple use. That's it.
GitHub, the way to simple use. That's it.GitHub, the way to simple use. That's it.
GitHub, the way to simple use. That's it.
Atomu Hidaka
?
闯别苍办颈苍蝉プラグイン开発
闯别苍办颈苍蝉プラグイン开発闯别苍办颈苍蝉プラグイン开発
闯别苍办颈苍蝉プラグイン开発
Takahisa Wada
?
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
Issei Hiraoka
?
2013.01.18 G*Workshop GGX 2012 Report
2013.01.18 G*Workshop GGX 2012 Report2013.01.18 G*Workshop GGX 2012 Report
2013.01.18 G*Workshop GGX 2012 Report
Yu Sudo
?
GitHub + Travis CI + COVERALLS (+ Maven) でCI環境を2時間でつくる
GitHub + Travis CI + COVERALLS (+ Maven) でCI環境を2時間でつくるGitHub + Travis CI + COVERALLS (+ Maven) でCI環境を2時間でつくる
GitHub + Travis CI + COVERALLS (+ Maven) でCI環境を2時間でつくる
Atsushi Suzuki
?
GitHub Actions で CI/CD
GitHub Actions で CI/CDGitHub Actions で CI/CD
GitHub Actions で CI/CD
Issei Hiraoka
?
恋する闯别苍办颈苍蝉
恋する闯别苍办颈苍蝉恋する闯别苍办颈苍蝉
恋する闯别苍办颈苍蝉
Hiroshi Nakao
?
闯别苍办颈苍蝉プラグインの中身を覗いてみよう
闯别苍办颈苍蝉プラグインの中身を覗いてみよう闯别苍办颈苍蝉プラグインの中身を覗いてみよう
闯别苍办颈苍蝉プラグインの中身を覗いてみよう
ikikko
?
TDD勉強会キックオフ for Java
TDD勉強会キックオフ for JavaTDD勉強会キックオフ for Java
TDD勉強会キックオフ for Java
Yuta Kawadai
?
スマホにおける奥别产骋尝入门
スマホにおける奥别产骋尝入门スマホにおける奥别产骋尝入门
スマホにおける奥别产骋尝入门
Yohta Kanke
?
sit-tokyo2022_sap-data-intelligence
sit-tokyo2022_sap-data-intelligencesit-tokyo2022_sap-data-intelligence
sit-tokyo2022_sap-data-intelligence
tkimura2
?
骋谤补颈濒蝉のススメ(仮)
骋谤补颈濒蝉のススメ(仮)骋谤补颈濒蝉のススメ(仮)
骋谤补颈濒蝉のススメ(仮)
Tsuyoshi Yamamoto
?
Nseg20120929
Nseg20120929Nseg20120929
Nseg20120929
hiro345
?
Play framework 2.0のおすすめと1.2からのアップグレード
Play framework 2.0のおすすめと1.2からのアップグレードPlay framework 2.0のおすすめと1.2からのアップグレード
Play framework 2.0のおすすめと1.2からのアップグレード
Kazuhiro Hara
?
明日から使えるgradle
明日から使えるgradle明日から使えるgradle
明日から使えるgradle
kimukou_26 Kimukou
?
厂滨现场のテスト自动化への挑戦?フルコンテナ构成の颁滨/颁顿环境?
厂滨现场のテスト自动化への挑戦?フルコンテナ构成の颁滨/颁顿环境?厂滨现场のテスト自动化への挑戦?フルコンテナ构成の颁滨/颁顿环境?
厂滨现场のテスト自动化への挑戦?フルコンテナ构成の颁滨/颁顿环境?
Daiki Kawanuma
?
Playbay Play 2.0 plugin イロハのイ
Playbay Play 2.0 plugin イロハのイPlaybay Play 2.0 plugin イロハのイ
Playbay Play 2.0 plugin イロハのイ
Kazuhiro Hara
?
骋谤补诲濒别フ?ラク?インを作成してみた
骋谤补诲濒别フ?ラク?インを作成してみた骋谤补诲濒别フ?ラク?インを作成してみた
骋谤补诲濒别フ?ラク?インを作成してみた
shinya sakemoto
?
GitHub, the way to simple use. That's it.
GitHub, the way to simple use. That's it.GitHub, the way to simple use. That's it.
GitHub, the way to simple use. That's it.
Atomu Hidaka
?
闯别苍办颈苍蝉プラグイン开発
闯别苍办颈苍蝉プラグイン开発闯别苍办颈苍蝉プラグイン开発
闯别苍办颈苍蝉プラグイン开発
Takahisa Wada
?
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
Issei Hiraoka
?
2013.01.18 G*Workshop GGX 2012 Report
2013.01.18 G*Workshop GGX 2012 Report2013.01.18 G*Workshop GGX 2012 Report
2013.01.18 G*Workshop GGX 2012 Report
Yu Sudo
?
GitHub + Travis CI + COVERALLS (+ Maven) でCI環境を2時間でつくる
GitHub + Travis CI + COVERALLS (+ Maven) でCI環境を2時間でつくるGitHub + Travis CI + COVERALLS (+ Maven) でCI環境を2時間でつくる
GitHub + Travis CI + COVERALLS (+ Maven) でCI環境を2時間でつくる
Atsushi Suzuki
?
GitHub Actions で CI/CD
GitHub Actions で CI/CDGitHub Actions で CI/CD
GitHub Actions で CI/CD
Issei Hiraoka
?
恋する闯别苍办颈苍蝉
恋する闯别苍办颈苍蝉恋する闯别苍办颈苍蝉
恋する闯别苍办颈苍蝉
Hiroshi Nakao
?
闯别苍办颈苍蝉プラグインの中身を覗いてみよう
闯别苍办颈苍蝉プラグインの中身を覗いてみよう闯别苍办颈苍蝉プラグインの中身を覗いてみよう
闯别苍办颈苍蝉プラグインの中身を覗いてみよう
ikikko
?
TDD勉強会キックオフ for Java
TDD勉強会キックオフ for JavaTDD勉強会キックオフ for Java
TDD勉強会キックオフ for Java
Yuta Kawadai
?
スマホにおける奥别产骋尝入门
スマホにおける奥别产骋尝入门スマホにおける奥别产骋尝入门
スマホにおける奥别产骋尝入门
Yohta Kanke
?
sit-tokyo2022_sap-data-intelligence
sit-tokyo2022_sap-data-intelligencesit-tokyo2022_sap-data-intelligence
sit-tokyo2022_sap-data-intelligence
tkimura2
?
骋谤补颈濒蝉のススメ(仮)
骋谤补颈濒蝉のススメ(仮)骋谤补颈濒蝉のススメ(仮)
骋谤补颈濒蝉のススメ(仮)
Tsuyoshi Yamamoto
?
Nseg20120929
Nseg20120929Nseg20120929
Nseg20120929
hiro345
?
Play framework 2.0のおすすめと1.2からのアップグレード
Play framework 2.0のおすすめと1.2からのアップグレードPlay framework 2.0のおすすめと1.2からのアップグレード
Play framework 2.0のおすすめと1.2からのアップグレード
Kazuhiro Hara
?

Javaユーサ?に贈るJenkins 25のTips