absj31この広告は、90日以上更新していないブログに表示しています。Groovy(写真:大森駅北口)1週間振りのニフティ@大森、そして昨夜に引き続き連夜の川口さんセッション聴講。Jenkins勉強会(旧Hudson勉強会)に参加してきました。Jenkins勉強会(旧Hudson勉強会)(東京都)当初この勉強会に関しては、勉強会の存在(発表)を知ったものの時既に遅し(定員達成)、あぁ〜こりゃ諦めるか、UStreamに期待してどっかで観戦するかな〜と思ってた所、開催数日前に『キャンセルしたので今なら空いてます』との有り難いつぶやきメッセージが私の元に。御好意をありがたく頂き、生観戦出来る事になりました。ATND一連のUStreamはこちらから。前回は申し込んではいたものの仕事の都合で参加出来ず。して過去の記録を見返すことが出来るのは嬉しい限りですね。自分も後で見ようと思います。EE部隊のJenkins運用例』。件の騒動の真相が渦中(?)のど真ん中にいた人物、というかモロにHudson生みの親本人から語られる訳ですから、これは予想外の展開であり嬉しい展開でした。川口さん個人の経歴について簡単に説明あり。実はHudsonは川口さん個人の余暇プロジェクトとして始まったものだった。ジャイアニズムな考えの企業(Oracle)に対し、コミュニティの中の人達も『フォークすべき(血を見たい)』派の人達と『妥協の道を探ろう』派に分かれるそもそもオープンソースはどこまでが個人のものか、どこから会社のものになるのかの線引きが難しいオフラインでOracleと交渉を重ねるも、折り合い合わず。当事者間で信頼関係を作りきれなかった。殆どがJenkinsに移る。コアコミット数、ML展開数もJenkinsが圧倒。とある調査では、75%のユーザーが2011年中にJenkinsに移行予定であると言う。まとめ及びアップグレードについての説明。と大変興味深い内容でした。EE部隊のJenkins運用例』へと移ります。どの様に運用していったか、という点についてはエントリ最後のUstream等で確認して頂ければと思います。運用をしていくにあたり、幾つかの改善すべき点は残りましたが、それ以上の恩恵を得ることが出来たそうです。forgetと表現していました)...等々)また、こういったツール・活動を展開するにあたっては『トップダウン』ではなく『ボトムアップ』作戦で進めて行ったのが功を奏した、という点にも非常に興味深いものがありました。誰でも自由に使えるようにした実際に手を動かして人に見せてみる既成事実を先に作る評判を聞き、自然と口伝てで伝わっていく。するとマネージャーなど上位の人にも自然と話が通りやすくなるこの辺りで、クラスタ単位で自立を促していく。川口さん一人ではサポートなどにも限界があるので、グループの中で学習意欲の高い若者を丁稚として使い、活動のお手伝いをしてもらうなどの展開を進めて行った結果、GlassFish関連のほぼHudson上で稼働(40ノード以上のクラスタにて)するようになった、と言うお話でした。徐々に自動化し、いきなり大きな挑戦はしない。言った辺りがこういった活動には大事なようです。ありましたが、以後のセッション/LTでも皆さん結構『Hudson』とついつい発言してしまうこと多数でしたが...(笑)まぁ発表/LTをなさる方々はそれぞれHudsonに思い入れのある方々でしょうし、やむを得ないのではと思います。(cynipe)さんによる『Jenkins+Maven活用術』。cynipeさん自身、Java/hudson/Mavenを仕事始めた頃から使っているようで(羨ましい!)、Mavenを使いこなしているcynipeさんの(Hudson/Jenkinsというよりは)Mavenのお話、という体でセッションが進められます。『Antは読めば分かるんだけれど、みんな自由に書きすぎだ!』『Mavenのように規約が決められている方が理解がしやすい』うん、言われてみれば確かにそういう気もする。そんなにMavenは深入りしてみた訳ではないですが、最初のハードルの高さ(遠さ?)を解決出来る何かがあれば使いやすく・親しみ易くなるのかな。ネタに対して、Mavenではこうやって出来るよ!(パラメータのフィルタリング)又はMavenで頑張らなくてもJenkinsでこんなに簡単に出来るよ!(例:Emmaプラグインの導入)など。『緩やかに規約を与え、CIを回していこう』『枠組みを作ることが重要である』というところ辺りはMavenを運用していく上で外せないポイント。発表最後は[kiy0taka]さんによる『JenkinsエンジニアのためのGroovy入門』。前回Hudson勉強会でもモテ系のLTでお話をされていましたが、残念ながら効果は見込めなかったようです...^-^;Groovyの簡単な紹介。Grapeについてのお話。Maven/Ivyベースのモジュール管理機能。アノテーション/メソッド呼び出し/コマンドラインツールなど便利な利用方法あり。GroovyでJenkins管理/JenkinsでGroovyを実行する方法の説明。Jenkinsシステム画面に表示されるJOJO名言がひっじょ〜に気になったwCIではないジョブをGroovyで実行する際の説明。(ikeike443)さん:『Jenkins+Play!で気軽にCI!』5分でまとめるには充実過ぎる内容。本人ブログにてスライドも紹介されているので興味のある方はじっくりこちらで。(tyuki39)さん:『プラグイン活用のススメ』Jenkinsプラグインについて、事前に行ったアンケート結果を元に様々なプラグイン導入のススメを展開。人気プラグインの情報がわかるので個人的にはじっくり見たい内容でした。スライド資料は以下URLから。(yusukey)さん:『Jenkinsでリグレッションを起こす方法』Twitter4Jの中の方。twitter4j絡みの原因で、jenkins上にてリグレッションが発生した際の経緯を解説。G*ワークショップ)共に内容の濃い充実した勉強会で、世界が一気に広がった感はありますね。学ぶべきものはある、吸収するネタはある、スキルアップ出来る余白は残されている。オープンな世界だと、こういった可能性がドンドン見つけられるというのが面白いところですね。)Jenkins及びGroovy界隈の技術については、より実践で利用出来るように、少しずつ馴染ませていってモノにしていきたいと思います。Jenkins勉強会に参加しました。ハードコイルド・ワンダーランドJenkins勉強会に行ってきました。(2013年08月〜12月)月別アーカイブはてなブログをはじめよう!absj31さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。