2012/07/29 Jenkins ユーザ・カンファレンス 2012 東京 satta-4 : 複雑な多段階ビルドに対処する: 事例紹介 #juc2012 #juc2012_satta

Jenkins ユーザ・カンファレンス 2012 東京 http://build-shokunin.org/juc2012/ ハッシュタグ(非公式) #juc2012_satta ※非公式ではありますが、上記タグでつぶやかれた内容を時間で区切ってセッション別にまとめを作成しています。 続きを読む
0
close_yutori @kimukou2628

(#juc2012_satta nico at http://t.co/VekqPIsK ) 複雑な多段階ビルドに対処する: 事例紹介 を聞いてます~

2012-07-29 14:31:20
Yusuke Ikeda @yusuiked

電源がきつくなってきた。。。さった部屋って電源ないんかなぁ。さっき挿してた人が居たようなきがするんだけど #juc2012 #juc2012_satta

2012-07-29 14:31:27
Kohsuke Kawaguchi @kohsukekawa

「今日はCDH (Cloudera's Hadoop Distribution)を題材に複雑なワークフローをJenkinsの複数のジョブを使ってどのように実現するかを説明します」 #juc2012_satta

2012-07-29 14:32:29
close_yutori @kimukou2628

(#juc2012_satta nico at http://t.co/VekqPIsK ) 今回の例は Cloudera CDH をビルドする事例を例にお話しして頂けるそうです

2012-07-29 14:32:31
Sho Shimauchi @shiumachi

RT @kohsukekawa: 「今日はCDH (Cloudera's Hadoop Distribution)を題材に複雑なワークフローをJenkinsの複数のジョブを使ってどのように実現するかを説明します」 #juc2012_satta

2012-07-29 14:33:13
Kohsuke Kawaguchi @kohsukekawa

「Jenkinsを使う事で何が改善されたか。一部だけをビルドしたり、ビルドの途中経過を見たり、メンテナンス性が向上したりしました」 #juc2012_satta

2012-07-29 14:34:59
Hiroki Yamauchi @yonaga

RT @shinyaa31: つぶやきをまとめました。 / 2012/07/29 Jenkins ユーザ・カンファレンス 2012 東京 Jenkinsプロジェクト現状報告とこれから (基調講演) #juc2012 #juc2012_satta - Togetter http://t.co/XwS171aG

2012-07-29 14:35:47
close_yutori @kimukou2628

(#juc2012_satta nico at http://t.co/VekqPIsK ) 苦労話) 昔> ・git pluginを使っていないので =>変更が追いづらい、変更されていないのに繰り返しビルドを行ってしまう形になってしまったり

2012-07-29 14:35:49
Kokawa Takashi @Kokawa_Takashi

#juc2012 #juc2012_satta 元はJenkinsで1つのジョブ内にPythonスクリプトでごりごり書いていたやつを、きちんとわけた話。

2012-07-29 14:36:36
close_yutori @kimukou2628

(#juc2012_satta nico at http://t.co/VekqPIsK ) 今> コンポネントごとにjobを分けている (昔はjob1つで頑張ろうとしてたから上記の問題がでていたとのお話

2012-07-29 14:36:43
Kohsuke Kawaguchi @kohsukekawa

「ネイティブパッケージを継続的に作ってリポジトリ上に配置しています。」 #juc2012_satta

2012-07-29 14:36:55
絶望はしないhattori @hattrickn

ニコニコでJenkinsのカンファレンスやってたんですね~ #juc2012_satta

2012-07-29 14:37:51
Sho Shimauchi @shiumachi

RT @kimukou2628: (#juc2012_satta nico at http://t.co/VekqPIsK ) 今回の例は Cloudera CDH をビルドする事例を例にお話しして頂けるそうです

2012-07-29 14:38:15
close_yutori @kimukou2628

(#juc2012_satta nico at http://t.co/VekqPIsK ) だだし) ・今でも全コンポネントを週次でフルビルド =>コンポネント依存度順=>新しいリポジトリを作成 のイメージ

2012-07-29 14:39:23
Kohsuke Kawaguchi @kohsukekawa

「ステップ毎に別なジョブを作ることで、問題が起こった時に再トライするのが簡単になります」 #juc2012_satta

2012-07-29 14:40:10
close_yutori @kimukou2628

(#juc2012_satta nico at http://t.co/VekqPIsK ) 昔;巨大なPythonスクリプトでビルド => 今jobを微調整 job分けのメリット) ・どこに不具合があるか見える化できて良い!

2012-07-29 14:41:18
ヤコペッティ @jacotan

RT @kohsukekawa: 「ステップ毎に別なジョブを作ることで、問題が起こった時に再トライするのが簡単になります」 #juc2012_satta

2012-07-29 14:41:26
close_yutori @kimukou2628

(#juc2012_satta nico at http://t.co/VekqPIsK ) ・実績あるpluginを使って信頼性UP <=オレオレスクリプトではなく(確かにオレオレは怖いw ・ローカルビルド環境<EC2より安い

2012-07-29 14:42:22
close_yutori @kimukou2628

(#juc2012_satta nico at http://t.co/VekqPIsK ) Parameterrized Trigger Conditional Build Step jclouds Multi-SCM Description Setter

2012-07-29 14:43:46
Kokawa Takashi @Kokawa_Takashi

#juc2012 #juc2012_satta ジョブを細かく分けるメリット。うまく分けるために使うプラグインの紹介。とても実践的なので資料があがったら一通り見る事をおすすめ

2012-07-29 14:44:19
Hiroshi Sekiguchi 🍥 @discus_hamburg

RT @kohsukekawa: 「ステップ毎に別なジョブを作ることで、問題が起こった時に再トライするのが簡単になります」 #juc2012_satta

2012-07-29 14:45:19
Kokawa Takashi @Kokawa_Takashi

Parameterized Trigger Plugin.「ビルドのパラメータ化」と合わせて使うのに必須ですよね。 https://t.co/4kXlXowk #juc2012 #juc2012_satta

2012-07-29 14:46:05
close_yutori @kimukou2628

(#juc2012_satta nico at http://t.co/VekqPIsK ) Prarameterized Trigger Plugin ・全てのプラットフォーム(OS)別に設定を別々に設定できて効率的に実行する為に凄く有用

2012-07-29 14:48:19
Kokawa Takashi @Kokawa_Takashi

Conditional BuildSetup Plugin.ビルドの状態によってどのビルドプロセスを実行するか分けれる。知らなかった。チェック。 https://t.co/7xMmPapW #juc2012 #juc2012_satta

2012-07-29 14:48:33
Cloudera Japan @ClouderaJP

Cloudera の Andrew Bayer @abayer が Jenkins ユーザカンファレンスにて講演中です! ニコニコ生放送からの視聴はこちら http://t.co/NKKz05zi #juc2012_satta #hadoop

2012-07-29 14:49:10