CEDiL - Center for the Design of Library

  • セッション検索(ホーム)
  • 利用規約
  • お問い合わせ
新規会員登録 ログイン
登録情報変更
ログアウト
  • セッション検索(ホーム)
  • 利用規約
  • お問い合わせ
  1. TOP
  2. セッション詳細
GS2
検索 ヘルプ

絞り込む

  • 指定しない
  • CEDEC 2026
  • CEDEC 2025
  • CEDEC 2024
  • CEDEC 2023
  • CEDEC 2022
  • CEDEC 2021
  • CEDEC 2020
  • CEDEC 2019
  • CEDEC 2018
  • CEDEC 2017
  • CEDEC 2016
  • CEDEC 2015
  • CEDEC 2014
  • CEDEC 2013
  • CEDEC 2012
  • CEDEC 2011
  • CEDEC 2010
  • CEDEC 2009
  • CEDEC 2008
  • CEDEC 2007
  • CEDEC 2006
  • CEDEC+KYUSHU 2025
  • CEDEC+KYUSHU 2024
  • CEDEC+KYUSHU 2023
  • CEDEC+KYUSHU 2022
  • CEDEC+KYUSHU 2021
  • CEDEC+KYUSHU 2020
  • CEDEC+KYUSHU 2019
  • CEDEC+KYUSHU 2018
  • CEDEC+KYUSHU 2017
  • CEDEC+KYUSHU 2016
  • KYUSHU CEDEC 2015
  • KANSAI CEDEC 2015
  • CEDEC+SAPPORO 2019
  • SAPPORO CEDEC 2014

セッション分野

チームのビルドパイプライン、錆びていませんか? ~Jenkinsは定期的に組み換え、掃除しよう~

CEDEC 2016 PRD ENG
ポスト
日時
2016年08月26日(金)10時00分〜10時30分
形式
ショートセッション

受講スキル

具体的な設定内容に踏み込むため、Jenkinsに関する基本的な知識や、利用経験があることが前提となります。 なお、実際に運用した、Perforce設定や、MSBuild / bat / Groovy などのスクリプトを交えて解説するため、これらの知識があると、より理解しやすいと思います。

受講者が得られるであろう知見

所属プロジェクトの状況に応じて、ビルド内容や、スケールアウトの検討、ビルドスクリプトの保守を継続することの重要性。 また、ビルドスクリプト開発、Jenkins-SCMの連携、GroovyによるJenkinsジョブ制御に関する、具体的な実装例。

セッションの内容

Jenkinsを利用したビルドパイプラインの構築・保守の具体的な事例を紹介し、
ビルドパイプラインを定期的に見直すことの重要性をお伝えします。

当初のビルドパイプラインでは、以下のようなCI(継続的インテグレーション)を阻害するサビがありました。
- ビルド開始から成果物を取得できるまで、2時間かかる
- ビルドの破損の発見が遅れ、修正コストも跳ね上がる
- ビルドスクリプトが複雑化・肥大化しており、保守できるような状況ではない

これを、「Groovyスクリプトでビルドパイプラインの細かなステージを制御する構成」にすることで、
ビルドパイプライン上のサビつきを落とし、CIが機能するように改善しました。

プロジェクトのニーズに応えるビルドパイプラインの一例として、
この構成で利用した構築手法と、Jenkins設定・ビルドスクリプトの特徴的なポイントを解説します。

講演資料

C16_149.pptx

※資料のダウンロードには ログイン が必要です。

講演者プロフィール

篠崎 旭

篠崎 旭

株式会社バンダイナムコスタジオ 技術統括本部 技術本部 技術戦略部 コアテクノロジー1課

ビルドエンジニア

プロフィール

2013年に株式会社バンダイナムコスタジオに技術研究職として入社。
ツール・ライブラリ開発に関わる中で、自動ビルドや自動テストなどに興味を持つようになり、社内初の専任ビルドエンジニアを志願。以後、現在に至るまで2年ほど、内製フレームワーク開発のためのビルド環境の構築・保守に従事。
最近では、フレームワーク開発のみにとどまらず、利用側であるゲームプロジェクトにも出張して、社内でビルド環境の構築を推進している。

《講演者からのメッセージ》

ショートセッションでは、ビルドパイプラインをどうして組み替えることにしたか、どのようなスクリプトで実現したか、紹介させて頂きます。 必要なビルドパイプラインの規模や内容は、所属するプロジェクトによって大きく異なると思います。 そこで、本セッションでは、ビルドパイプラインそのもの以上に、「なぜ掃除するか」「どのような手法で実現したのか」を中心に説明したいと考えています。 既にプログラムの自動ビルド・デプロイなどのパイプラインの構築を経験されたことがある方はもちろん、 CIに興味はあるが、Jenkins設定やビルドスクリプトを、どうして・どのように書けばいいか迷っている方に受講してもらえれば と思います。 このセッションが、皆様のパイプライン構築の参考になれば幸いです。

共同研究・開発者

増山 隆司 (株)バンダイナムコスタジオ

石丸 健児 (株)オーパス

セッション検索(ホーム)に戻る

PR

  • 株式会社WFS

関連リンク

  • CEDEC
  • YouTubeチャンネル
CEDiL

CEDEC Digital Libraryは、ゲーム開発者向けの技術情報を提供するプラットフォームです。

  • セッション検索(ホーム)
  • ログイン
  • お問い合わせ
  • 利用規約
CESA:一般社団法人コンピュータエンターテインメント協会

Copyright © CEDEC Digital Library All rights reserved.