川口氏
- 1090人のコミッタ
- 62コミット/day
- コンテナがWinstone から Jetty に変わった
- credentialsプラグイン
- git プラグイン 2.0
- 拡張ポイント
- CloudBees をオープンに
- 文芸的ビルド
- READMEを参照してジョブをよしなにしてくれる
- 新しいブランチを勝手にチェックしてビルドを設定もしてくれる
大規模環境を意識したつくりに
- スレーブのためのスレッド数を減らした
- やっぱり大規模意識?
- LTS1.532.1
- Docker
- CloudBeesのとりくみ
- Jenkins Operations Center → 多くのJenkinsをコントロール(マスターのマスター)
- ZFSを使ってワークスペースを高速にコピー
石川氏@Yahoo JP
- Yahooでの運用例
- プロモーション広告
- なんだかよくわからん
- 夏の甲子園
- けっこうな資源を使った
- オペレータ2人+Jenkins
- マスター三台*スレーブ10台
- job数約300
- 道のり
- 数名の有志から→社内エバンジェリストに
- 独自ビルドスクリプトによるデプロイパイプライン
- ワンクリックデプロイ
- トラブル事例、課題
- SCMポーリングでGitHubEPに負荷増大
Web Hook
ポーリングがいい場合も?→ quiet period で調整したらいい(川口氏) - スレーブ機を買う金が・・・
Jcloudsプラグインで仮想化
OpenStackベースのPaaSで物理サーバ不要 - ジョブが増え続ける。整理したい。
- SCMポーリングでGitHubEPに負荷増大
- エバンジェリストの存在が重要
- 開発プロセスも見直す必要
- まずはルールはゆるめで、とにかく使い始める
- あとから軌道修正
玉川氏@SHIFT
- Jenkins Enterprise by CloudBees
- 業務内容→テスト自動化、
- Jenkinsの有償版
- サポート
OSS版のコア、プラグインも対象範囲 - 独自プラグイン
- 川口さん
- サポート
- 導入対象
- 稼働率向上、大規模運用
- Foldersプラグイン(free)
- フォルダをコピーで、フォルダ以下のジョブを丸ごとコピーできる
- Templatesプラグイン
- 親子関係を持っていて、親の変更を自動で子に伝播できる
- build template
- Job template
他のジョブから設定をロード
- セキュリティへの対処
- Role-base access control plugin
OSS版の競合プラグインより柔軟でカンタン
redmineとかの権限管理と似た雰囲気 - Secure Copy Plugin
- custom update center plugin
- Role-base access control plugin
- リソース最適化
- Even Scheduler plugin
- vmware vCenter auto-scaling plugin
- Skip Next Build Plugin
- Jenkins Boot Camp セミナー(Jenkinsを使ったことない人向け)
LT たかの氏
- 情シス部門で導入したその後
- スライドの造りがすごいきれいだった
LT すだ氏
- Docker
- LXCベースの軽量仮想化
- ジョブごとにクリーンな実行環境
- かなり速いっぽい
- あとでスライドのURLを入れる
あとでなおす。