More Related Content
Similar to 第六回Jenkins勉強会 (20)
More from Kohsuke Kawaguchi
More from Kohsuke Kawaguchi (18)
第六回Jenkins勉強会
- 1. Jenkins User Conference @ SF
Kohsuke Kawaguchi / @kohsukekawa / kk@kohsuke.org
アーキテクト / CloudBees
©2010 CloudBees, Inc. All Rights
Reserved
- 2. スポンサーにあの会社が
©2010 CloudBees, Inc. All Rights 2
Reserved
- 7. Jenkinsをカスタマイズする系の話:
NetFlix
• 社内共通化
– Ant+Ivyベースの共通ビルドツールを開発
– ビルドがRPM化
– RPMを集めてAMIを作る「bakery」
– AMIのグループをデプロイする「asgard」
• Groovy スクリプトを活用
• 独自プラグインを書いてOSS化
– Job DSL プラグイン
– Dyna slave プラグイン
©2010 CloudBees, Inc. All Rights 7
Reserved
- 11. 面白いアイディア
• 変更されたファイルから実行するテスト
を割り出す
– コードカバレッジを利用
• Seleniumスクリーンショットをピクセル
比較
– アルゴリズムには工夫の余地がありそう
©2010 CloudBees, Inc. All Rights 11
Reserved
- 13. 余興
©2010 CloudBees, Inc. All Rights 13
Reserved
- 14. 余興
©2010 CloudBees, Inc. All Rights 14
Reserved
- 15. 来年はぜひこれも…
©2010 CloudBees, Inc. All Rights 15
Reserved
- 16. 資料など
• スライド
– http://bit.ly/THAqi5
©2010 CloudBees, Inc. All Rights 16
Reserved
- 19. ワークフローの例
• 開始・終了
• ちょっとしたプログラ
ム
• 生身の人間の作業
• Jenkinsのジョブを実
行
©2010 CloudBees, Inc. All Rights 19
Reserved
- 26. モデル
Activiti Explorer
Jenkins
Activiti Engine DB
省略化
Eclipse
Gitサーバ ワークフ ワークフ
ロー定義 ロー定義
©2010 CloudBees, Inc. All Rights 26
Reserved
- 27. デモ
©2010 CloudBees, Inc. All Rights
Reserved