SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Jenkins
   Next Step

   2011/12/13 @ PASONA TECH
     Shibuya.trac 13

                              1
• ikikko ( @ikikko / id:ikikko )
•
  •
  •   Jenkins       / Shibuya.trac




                                     2
• Jenkins
• Jenkins
• Jenkins

•   Jenkins   /

                  3
Jenikins

•
•



               4
( )

•   Jenkins



•   Jenkins




                    5
6
Jenikins

•
    •   JUnit




•
    •              /
                           7
Jenkins

• Jenkins.war

• TracLightning/Kanon
  Jenkins



                        http://www.atmarkit.co.jp/fjava/rensai4/devtool21/devtool21_2.html
                                                                                        8
•
•
•   Wiki




           9
Jenkins

• Jenkins
• Jenkins
• Jenkins The Definitive Guide


                                10
Jenkins

•
• Jenkins



                 11
Jenkins

 •
 • Jenkins
             Ant




                   12
Jenkins The Definitive Guide

•
•

    •


                              13
•   Java   …

•



               14
Jenkins

•
•



              15
•
•
•

•   /

        https://gihyo.jp/dp/ebook/2011/978-4-7741-4952-3   16
Java

•                              /

•               Jenkins

    •   Ruby / Python / PHP
        •   http://gihyo.jp/news/report/2011/05/2502

    •   C / C++ / C#
        •   http://gihyo.jp/news/report/2011/10/2501

                                                       17
• cron/
• Jenkins
 •
 •

            18
•
    •   TracLightning



    •   http://sourceforge.jp/projects/traclight/wiki/BackupJob

•
•
                                                                  19
•




    20
•
    •

•
•
        21
•
    •
    •
•
    •   Wiki

    •   Github
                 22
•   hoksuke / ssogabe

•



                        23
•
    •   Script Security Realm

    •          Groovy Postbuild Plugin

    •          jQuery / jQuery UI Plugin




                                           24
•          Jenkins

    •   https://groups.google.com/forum/#!forum/jenkinsci-ja

• Twitter
    •   #jenkinsci :

    •   #jenkinsja :

• Jenkins
                                                               25
26

Contenu connexe

En vedette

trialpdf
trialpdftrialpdf
trialpdfkemp77
 
SMiB09 Eaon Pritchard
SMiB09 Eaon PritchardSMiB09 Eaon Pritchard
SMiB09 Eaon Pritchardsmibevents
 
Pagina Web Arco Iris
Pagina Web Arco IrisPagina Web Arco Iris
Pagina Web Arco IrisKathymicheo
 
Better Bodies Team Power Point Presentation
Better Bodies Team Power Point PresentationBetter Bodies Team Power Point Presentation
Better Bodies Team Power Point PresentationLFCC
 
Education 2.0: Innovation, Collaboration, Celebration via Effortless Integration
Education 2.0: Innovation, Collaboration, Celebration via Effortless IntegrationEducation 2.0: Innovation, Collaboration, Celebration via Effortless Integration
Education 2.0: Innovation, Collaboration, Celebration via Effortless Integrationtechdude221
 
Com Ensenyar Llengua A Xinesos Xiv Tallers
Com Ensenyar Llengua A Xinesos Xiv TallersCom Ensenyar Llengua A Xinesos Xiv Tallers
Com Ensenyar Llengua A Xinesos Xiv TallersArnau Cerdà
 
エルシャダイで学ぶ、大丈夫な「ビルド通知」
エルシャダイで学ぶ、大丈夫な「ビルド通知」エルシャダイで学ぶ、大丈夫な「ビルド通知」
エルシャダイで学ぶ、大丈夫な「ビルド通知」ikikko
 
Importance of Raw Food
Importance of Raw FoodImportance of Raw Food
Importance of Raw FoodYafa Sakkejha
 
Build Boston 2009 Bd New Econ
Build Boston 2009 Bd New EconBuild Boston 2009 Bd New Econ
Build Boston 2009 Bd New Econjmkoloski
 
Conference Group 2
Conference Group 2Conference Group 2
Conference Group 2Group2SE
 
Olympics behind the scenes
Olympics behind the scenes Olympics behind the scenes
Olympics behind the scenes Michelle Zhang
 
Agile antipatterns (Odessa, Vinnitsa)
Agile antipatterns (Odessa, Vinnitsa)Agile antipatterns (Odessa, Vinnitsa)
Agile antipatterns (Odessa, Vinnitsa)Yuriy Silvestrov
 
Mitä mun puhelin osaa010316
Mitä mun puhelin osaa010316Mitä mun puhelin osaa010316
Mitä mun puhelin osaa010316Pasi Siltakorpi
 

En vedette (20)

trialpdf
trialpdftrialpdf
trialpdf
 
SMiB09 Eaon Pritchard
SMiB09 Eaon PritchardSMiB09 Eaon Pritchard
SMiB09 Eaon Pritchard
 
Pagina Web Arco Iris
Pagina Web Arco IrisPagina Web Arco Iris
Pagina Web Arco Iris
 
Better Bodies Team Power Point Presentation
Better Bodies Team Power Point PresentationBetter Bodies Team Power Point Presentation
Better Bodies Team Power Point Presentation
 
Education 2.0: Innovation, Collaboration, Celebration via Effortless Integration
Education 2.0: Innovation, Collaboration, Celebration via Effortless IntegrationEducation 2.0: Innovation, Collaboration, Celebration via Effortless Integration
Education 2.0: Innovation, Collaboration, Celebration via Effortless Integration
 
Com Ensenyar Llengua A Xinesos Xiv Tallers
Com Ensenyar Llengua A Xinesos Xiv TallersCom Ensenyar Llengua A Xinesos Xiv Tallers
Com Ensenyar Llengua A Xinesos Xiv Tallers
 
Plastic Theory: il numero zero
Plastic Theory: il numero zero Plastic Theory: il numero zero
Plastic Theory: il numero zero
 
Portafolio
PortafolioPortafolio
Portafolio
 
South America Rally
South America RallySouth America Rally
South America Rally
 
エルシャダイで学ぶ、大丈夫な「ビルド通知」
エルシャダイで学ぶ、大丈夫な「ビルド通知」エルシャダイで学ぶ、大丈夫な「ビルド通知」
エルシャダイで学ぶ、大丈夫な「ビルド通知」
 
Importance of Raw Food
Importance of Raw FoodImportance of Raw Food
Importance of Raw Food
 
Build Boston 2009 Bd New Econ
Build Boston 2009 Bd New EconBuild Boston 2009 Bd New Econ
Build Boston 2009 Bd New Econ
 
Conference Group 2
Conference Group 2Conference Group 2
Conference Group 2
 
Git
GitGit
Git
 
Olympics behind the scenes
Olympics behind the scenes Olympics behind the scenes
Olympics behind the scenes
 
China’s Consumer Revolution
China’s Consumer RevolutionChina’s Consumer Revolution
China’s Consumer Revolution
 
Agile antipatterns (Odessa, Vinnitsa)
Agile antipatterns (Odessa, Vinnitsa)Agile antipatterns (Odessa, Vinnitsa)
Agile antipatterns (Odessa, Vinnitsa)
 
Seasonal Fashion
Seasonal FashionSeasonal Fashion
Seasonal Fashion
 
Digital ethnography
Digital ethnographyDigital ethnography
Digital ethnography
 
Mitä mun puhelin osaa010316
Mitä mun puhelin osaa010316Mitä mun puhelin osaa010316
Mitä mun puhelin osaa010316
 

Similaire à Jenkins実践入門のnext step

Jenkins - perdre du temps pour en gagner
Jenkins - perdre du temps pour en gagnerJenkins - perdre du temps pour en gagner
Jenkins - perdre du temps pour en gagnerGeeks Anonymes
 
Les Cast Codeurs Podcast 68 - Devoxx 2012
Les Cast Codeurs Podcast 68 - Devoxx 2012Les Cast Codeurs Podcast 68 - Devoxx 2012
Les Cast Codeurs Podcast 68 - Devoxx 2012emmanuelbernard
 
開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-
開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-
開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-Jumpei Miyata
 
Quoi de neuf pour JHipster en 2016
Quoi de neuf pour JHipster en 2016Quoi de neuf pour JHipster en 2016
Quoi de neuf pour JHipster en 2016Ippon
 
Devoxx java script-1280-720
Devoxx java script-1280-720Devoxx java script-1280-720
Devoxx java script-1280-720Romain Linsolas
 
わたしのカイゼン・ジャーニー
わたしのカイゼン・ジャーニーわたしのカイゼン・ジャーニー
わたしのカイゼン・ジャーニーYasufumi Moritake
 
Xebicon'16 : Introduction à Unikernel. Par Jean-Baptiste Claramonte et Tomas ...
Xebicon'16 : Introduction à Unikernel. Par Jean-Baptiste Claramonte et Tomas ...Xebicon'16 : Introduction à Unikernel. Par Jean-Baptiste Claramonte et Tomas ...
Xebicon'16 : Introduction à Unikernel. Par Jean-Baptiste Claramonte et Tomas ...Publicis Sapient Engineering
 
L'utilisation des wikis
L'utilisation des wikis L'utilisation des wikis
L'utilisation des wikis Johanne4
 
Paris Container Day 2016 : Cloudunit v2 (Treeptik)
Paris Container Day 2016 : Cloudunit v2 (Treeptik)Paris Container Day 2016 : Cloudunit v2 (Treeptik)
Paris Container Day 2016 : Cloudunit v2 (Treeptik)Publicis Sapient Engineering
 

Similaire à Jenkins実践入門のnext step (10)

Jenkins - perdre du temps pour en gagner
Jenkins - perdre du temps pour en gagnerJenkins - perdre du temps pour en gagner
Jenkins - perdre du temps pour en gagner
 
Les Cast Codeurs Podcast 68 - Devoxx 2012
Les Cast Codeurs Podcast 68 - Devoxx 2012Les Cast Codeurs Podcast 68 - Devoxx 2012
Les Cast Codeurs Podcast 68 - Devoxx 2012
 
開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-
開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-
開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-
 
Quoi de neuf pour JHipster en 2016
Quoi de neuf pour JHipster en 2016Quoi de neuf pour JHipster en 2016
Quoi de neuf pour JHipster en 2016
 
Devoxx java script-1280-720
Devoxx java script-1280-720Devoxx java script-1280-720
Devoxx java script-1280-720
 
わたしのカイゼン・ジャーニー
わたしのカイゼン・ジャーニーわたしのカイゼン・ジャーニー
わたしのカイゼン・ジャーニー
 
Xebicon'16 : Introduction à Unikernel. Par Jean-Baptiste Claramonte et Tomas ...
Xebicon'16 : Introduction à Unikernel. Par Jean-Baptiste Claramonte et Tomas ...Xebicon'16 : Introduction à Unikernel. Par Jean-Baptiste Claramonte et Tomas ...
Xebicon'16 : Introduction à Unikernel. Par Jean-Baptiste Claramonte et Tomas ...
 
Unikernel Xebicon 2016
Unikernel Xebicon 2016Unikernel Xebicon 2016
Unikernel Xebicon 2016
 
L'utilisation des wikis
L'utilisation des wikis L'utilisation des wikis
L'utilisation des wikis
 
Paris Container Day 2016 : Cloudunit v2 (Treeptik)
Paris Container Day 2016 : Cloudunit v2 (Treeptik)Paris Container Day 2016 : Cloudunit v2 (Treeptik)
Paris Container Day 2016 : Cloudunit v2 (Treeptik)
 

Plus de ikikko

SCRUMMASTER THE BOOKで広がるスクラムマスターの世界
SCRUMMASTER THE BOOKで広がるスクラムマスターの世界SCRUMMASTER THE BOOKで広がるスクラムマスターの世界
SCRUMMASTER THE BOOKで広がるスクラムマスターの世界ikikko
 
SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践
SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践
SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践ikikko
 
スクラム風でのつまずき体験から学んだこと
スクラム風でのつまずき体験から学んだことスクラム風でのつまずき体験から学んだこと
スクラム風でのつまずき体験から学んだことikikko
 
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~ikikko
 
継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜
継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜
継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜ikikko
 
Devとopsをつなぐchat ops
Devとopsをつなぐchat opsDevとopsをつなぐchat ops
Devとopsをつなぐchat opsikikko
 
エンジニア目線での対外ブランディング ~ヌーラボ編~
エンジニア目線での対外ブランディング ~ヌーラボ編~エンジニア目線での対外ブランディング ~ヌーラボ編~
エンジニア目線での対外ブランディング ~ヌーラボ編~ikikko
 
Jenkinsユーザカンファレンス2015 前座資料
Jenkinsユーザカンファレンス2015 前座資料Jenkinsユーザカンファレンス2015 前座資料
Jenkinsユーザカンファレンス2015 前座資料ikikko
 
Nulabとawsと私
Nulabとawsと私Nulabとawsと私
Nulabとawsと私ikikko
 
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~ikikko
 
ヌーラボのサービス開発の裏側公開しちゃいます
ヌーラボのサービス開発の裏側公開しちゃいますヌーラボのサービス開発の裏側公開しちゃいます
ヌーラボのサービス開発の裏側公開しちゃいますikikko
 
Backlog/Cacooから学ぶ、サービスに必要な機能の取捨選択と改善の仕方
Backlog/Cacooから学ぶ、サービスに必要な機能の取捨選択と改善の仕方Backlog/Cacooから学ぶ、サービスに必要な機能の取捨選択と改善の仕方
Backlog/Cacooから学ぶ、サービスに必要な機能の取捨選択と改善の仕方ikikko
 
Jenkinsプラグインの中身を覗いてみよう
Jenkinsプラグインの中身を覗いてみようJenkinsプラグインの中身を覗いてみよう
Jenkinsプラグインの中身を覗いてみようikikko
 
JenkinsによるCIの導入
JenkinsによるCIの導入JenkinsによるCIの導入
JenkinsによるCIの導入ikikko
 
レガシーコード改善ガイド輪読会 第9章
レガシーコード改善ガイド輪読会 第9章レガシーコード改善ガイド輪読会 第9章
レガシーコード改善ガイド輪読会 第9章ikikko
 
モテBTS ~ backlog ~
モテBTS ~ backlog ~モテBTS ~ backlog ~
モテBTS ~ backlog ~ikikko
 
Google Apps Scirpt勉強会 #1
Google Apps Scirpt勉強会 #1Google Apps Scirpt勉強会 #1
Google Apps Scirpt勉強会 #1ikikko
 
G*ワークショップ+忘年LT大会
G*ワークショップ+忘年LT大会G*ワークショップ+忘年LT大会
G*ワークショップ+忘年LT大会ikikko
 
今から始めるGoogle apps scirpt
今から始めるGoogle apps scirpt今から始めるGoogle apps scirpt
今から始めるGoogle apps scirptikikko
 
引越しのタスクをBTSで管理したときのお話
引越しのタスクをBTSで管理したときのお話引越しのタスクをBTSで管理したときのお話
引越しのタスクをBTSで管理したときのお話ikikko
 

Plus de ikikko (20)

SCRUMMASTER THE BOOKで広がるスクラムマスターの世界
SCRUMMASTER THE BOOKで広がるスクラムマスターの世界SCRUMMASTER THE BOOKで広がるスクラムマスターの世界
SCRUMMASTER THE BOOKで広がるスクラムマスターの世界
 
SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践
SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践
SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践
 
スクラム風でのつまずき体験から学んだこと
スクラム風でのつまずき体験から学んだことスクラム風でのつまずき体験から学んだこと
スクラム風でのつまずき体験から学んだこと
 
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
 
継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜
継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜
継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜
 
Devとopsをつなぐchat ops
Devとopsをつなぐchat opsDevとopsをつなぐchat ops
Devとopsをつなぐchat ops
 
エンジニア目線での対外ブランディング ~ヌーラボ編~
エンジニア目線での対外ブランディング ~ヌーラボ編~エンジニア目線での対外ブランディング ~ヌーラボ編~
エンジニア目線での対外ブランディング ~ヌーラボ編~
 
Jenkinsユーザカンファレンス2015 前座資料
Jenkinsユーザカンファレンス2015 前座資料Jenkinsユーザカンファレンス2015 前座資料
Jenkinsユーザカンファレンス2015 前座資料
 
Nulabとawsと私
Nulabとawsと私Nulabとawsと私
Nulabとawsと私
 
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
 
ヌーラボのサービス開発の裏側公開しちゃいます
ヌーラボのサービス開発の裏側公開しちゃいますヌーラボのサービス開発の裏側公開しちゃいます
ヌーラボのサービス開発の裏側公開しちゃいます
 
Backlog/Cacooから学ぶ、サービスに必要な機能の取捨選択と改善の仕方
Backlog/Cacooから学ぶ、サービスに必要な機能の取捨選択と改善の仕方Backlog/Cacooから学ぶ、サービスに必要な機能の取捨選択と改善の仕方
Backlog/Cacooから学ぶ、サービスに必要な機能の取捨選択と改善の仕方
 
Jenkinsプラグインの中身を覗いてみよう
Jenkinsプラグインの中身を覗いてみようJenkinsプラグインの中身を覗いてみよう
Jenkinsプラグインの中身を覗いてみよう
 
JenkinsによるCIの導入
JenkinsによるCIの導入JenkinsによるCIの導入
JenkinsによるCIの導入
 
レガシーコード改善ガイド輪読会 第9章
レガシーコード改善ガイド輪読会 第9章レガシーコード改善ガイド輪読会 第9章
レガシーコード改善ガイド輪読会 第9章
 
モテBTS ~ backlog ~
モテBTS ~ backlog ~モテBTS ~ backlog ~
モテBTS ~ backlog ~
 
Google Apps Scirpt勉強会 #1
Google Apps Scirpt勉強会 #1Google Apps Scirpt勉強会 #1
Google Apps Scirpt勉強会 #1
 
G*ワークショップ+忘年LT大会
G*ワークショップ+忘年LT大会G*ワークショップ+忘年LT大会
G*ワークショップ+忘年LT大会
 
今から始めるGoogle apps scirpt
今から始めるGoogle apps scirpt今から始めるGoogle apps scirpt
今から始めるGoogle apps scirpt
 
引越しのタスクをBTSで管理したときのお話
引越しのタスクをBTSで管理したときのお話引越しのタスクをBTSで管理したときのお話
引越しのタスクをBTSで管理したときのお話
 

Jenkins実践入門のnext step