• Like
  • Save
Jenkins勉強会
Upcoming SlideShare
Loading in...5
×
 

Jenkins勉強会

on

  • 3,233 views

 

Statistics

Views

Total Views
3,233
Views on SlideShare
2,479
Embed Views
754

Actions

Likes
5
Downloads
16
Comments
0

11 Embeds 754

http://d.hatena.ne.jp 687
http://freerss.net 27
http://masanobuimai.hatenablog.jp 24
http://reader.freerss.net 6
http://translate.googleusercontent.com 2
https://twitter.com 2
https://si0.twimg.com 2
http://twitter.com 1
http://clipin.me 1
http://webcache.googleusercontent.com 1
http://tweetedtimes.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Jenkins勉強会 Jenkins勉強会 Presentation Transcript

    • Jenkins User Conference 参加報告会 デザインパターン 勉強会(番外編)
    • 自己紹介 いまいまさのぶmasanobuimai
    • IntelliJが好きだー!
    • 今日はJenkins CIAとして来ました
    • 継続的インテグレーションContinuous Integrationとは http://www.photoxpress.com/stock-photos/industry/black/gross/5420553/partner/Xj9qdHIQyb7etVXie4irtPQ9xtZobSzz
    • 『テストも含めて「全てが自動化された」「再現可能な」ビルドを、「日に何度も」行うこと』 Continuous Integration - Martin Fowler より http://www.objectclub.jp/community/XP-jp/xp_relate/cont-j
    • 心当たりはありませんか? http://www.sxc.hu/photo/530009
    • ビルドが複雑でミスを招きやすい・属人化するビルドできる環境がまばら「まとめて結合(ビルド)」による結合地獄 http://www.flickr.com/photos/idarknight/2772918653/
    • ならばよろしい。「常にビルドだ」
    • 動くソフトウェアが 正しい http://morguefile.com/archive/display/216372
    • 『現代ソフトウェア開発 の三本柱1.バージョン管理2.テスティング3.自動化』 TDDBC(テスト駆動開発Boot Camp)より http://www.flickr.com/photos/66297271@N05/6036113599/
    • 継続的インテグレーションの基本 Checkout Deploy Compile Packaging Inspection Test
    • ミスの早期発見、保証されたビルド環境の維持、(自動テストがあれば)バグの早期発見、テストに関する時間拘束からの解放 http://www.flickr.com/photos/melita/24955834/
    • 継続的インテグレーションは,特定の開発プロセスに依存しないXP、アジャイルに限らず従来型の開発にも適用できる
    • もっと自動化の範囲を広げる継続的デリバリー http://www.flickr.com/photos/12734746@N00/310291932/
    • 継続的デリバリー絶賛発売中
    • 根底に流れる思想『技術者は王様』『コンピュータ リソースは湯水の様 に使う』 http://morguefile.com/archive/display/90542
    • すこし現実的な話をしよう http://www.sxc.hu/photo/640990
    • CIを適用しても強烈に何かが改善することは無い生産性が上がる? ... NO!!品質が高まる? ... NO!! http://www.morguefile.com/download/?id=25078
    • コンピュータは相変わらず高価 http://www.flickr.com/photos/epitti/2371775406/
    • こまごまとした仕事は無くなる気配がない http://ja.wikipedia.org/wiki/ファイル:Jean-François_Millet_(II)_002.jpg
    • 「継続的に」「価値を」提供する必要がなければ,CIはただの飾りでしかない http://www.flickr.com/photos/83654635@N00/20334381/
    • 道は険しい http://www.flickr.com/photos/mckaysavage/497680794/
    • できることからはじめよう http://www.flickr.com/photos/mollivan_max/3604196923/
    • CIを適用して得られるのは 健康 http://morguefile.com/archive/display/25531
    • ソフトウェアが常に動く安心感単純作業からの解放深夜,土日勤務からの解放 http://www.flickr.com/photos/eyeliam/2653184273/
    • 幸せな暮らしを目指そうhttp://morguefile.com/archive/display/75465
    • Jenkinsとは
    • オープンソースのCIサーバ(Java製)今やCIサーバの代名詞的存在開発者は日本人の川口耕介さんhttp://jenkins-ci.org
    • CIサーバとしての歴史は長い2005 2010 2011 2012
    • 超高機能 cron http://www.flickr.com/photos/curiousexpeditions/489992128/in/set-72157601534110163
    • インストールがとても簡単$ java -jar jenkins.war
    • 豊富なプラグインと ツールのサポート http://www.flickr.com/photos/frankieclarke/3184140616/
    • 日本語化された ユーザインターフェイス http://www.flickr.com/photos/oimax/527748538/
    • なぜ「Jenkins」 という 名前なのか
    • あたかも,プロジェクトメンバーの一員のような執事をイメージhttp://www.flickr.com/photos/tbisaacs/2591457172/
    • Jenkinsさんにお願いすれば何でもやってくれるJenkinsさんに聞けば何でも知っている
    • 気がつけば,どこもかしこもJenkinsが導入されている
    • 世界征服も夢では無い http://www.pulsardesktop.eu/data/media/14/the-planet-earth.jpg
    • 利点と欠点は 表裏一体
    • 初期構成がシンプルすぎて,なにから始めていいか戸惑うhttp://www.photoxpress.com/stock-photos/sea/desert/grown-up/7346711/partner/Xj9qdHIQyb7etVXie4irtPQ9xtZobSzz
    • プラグインが 多すぎてどれが有用か わからない
    • Jenkinsを上手に使うには,ビルド職人が必要になる
    • ビルド職人の ノウハウをまとめた書籍
    • Jenkins(O Reilly) http://www.ashinari.com/2008/09/19-008516.php?category=247
    • Jenkins実践入門(技術評論社) http://www.beiz.jp/web/photos_L/bamboo_maple/bamboo_maple_beiz.jp_L06016.jpg
    • Jenkinsではじめるビルド職人入門(技術評論社)http://www.ashinari.com/2011/03/10-345790.php
    • それぞれの位置づけ広範囲限定的 初心者 エキスパート
    • Jenkinsが望む自動化とは
    • GOODキッカケを与えれば、すべて連動して動く http://www.flickr.com/photos/sqiddster/5424625152/
    • BAD人手を介するのは自動化とは言えない http://www.flickr.com/photos/cefeida/4175432158/
    • 道具(ツール) ではなく仕組み(システム) を用意する http://www.sxc.hu/photo/504349
    • なんでも自動化しよう http://www.flickr.com/photos/chooseosceola/4745670823/
    • すぐ始めてみたい方はBuildHiveをどうぞhttps://buildhive.cloudbees.com
    • JenkinsUserConference2012 Tokyo http://photo.kohsuke.org/picture.php?/589/category/8
    • 歴史的邂逅
    • 詳しいレポートは技術評論社さんのサイトに載りますhttp://gihyo.jp乞うご期待!!
    • ビルド職人本から進化したJenkinsの現状
    • もう1つ
    • Jenkinsを見たこと無い方へ
    • ご静聴 ありがとうございました
    • 質問はありません か?