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

セッション分野

並行開発のマージリレー完全自働化と達成までのみちのり

CEDEC 2024 ENG PRD
ポスト
日時
2024年08月23日(金)18時00分〜19時00分
形式
レギュラーセッション(60分)

受講スキル

Git のマージおよびコンフリクト解消で苦労したことのある方 並行開発で複数ブランチ運用されている方

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

Git のマージルール、コンフリクト解消ルールおよび自動化 大規模開発の複数バージョンブランチ間のマージにおけるワークフローの知見 GitHub Actionsにおけるマージリレーワークフローの構築事例

セッションの内容

本セッションでは大規模モバイルゲームでの並行開発における複数バージョンブランチ間マージ(以降マージリレーとする)を自動化・自働化した手法を紹介します。
過去にはマージリレーを担当者が毎日人力で対応していて苦労しましたが、コンフリクト解消を自動化するなど工夫を積み重ねて改善してきました。
そこからマージやコンフリクト解消を自動化するだけではなく、マージリレーのフローの見直しを行い完全自働化へと発展しました。
最終的には至ってシンプルな手法となりましたが、完全自働化までには紆余曲折もあり、知見を得ることもできました。我々がたどったみちのりを振り返りながら、マージリレーに対する考え方と手法を紹介するセッションです。

講演資料

並行開発のマージリレー完全自働化と達成までのみちのり.pdf

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

講演者プロフィール

山部 薫

山部 薫

株式会社ディー・エヌ・エー ゲームサービス事業本部開発運営統括部第一技術部ゲームエンジニアリング第一グループ

プロフィール

2014年に新卒でDeNAに入社。ブラウザゲームのサーバサイド開発運営を経験したのち、大規模アプリゲームのクライアント開発・運営・リードエンジニアや、マスタデータ専用バージョン管理システムの開発・運用などを担当した。現在は市場のフィードバックを取り入れたアプリゲームプロトタイピングの手法を模索している。

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

モバイルゲームはリリースが高頻度になることが多い一方、近年ではアセットがリッチになったことで開発期間も長くなり、並行開発のライン数が爆発的に増加しつつあります。
そういった背景から、リリースバージョン間のマージ作業の難易度やコンフリクト頻度も高くなってきており、頭を悩ませている人も少なくないでしょう。
本セッションは弊社ゲーム開発において最も辛い業務の一つであった「マージ担当者」という役回りから開発者を解放するための道のりを紹介させていただきます。

バージョン管理のコンフリクトに悩む皆様の一助となれば幸いです。

水本 頑大

水本 頑大

株式会社ディー・エヌ・エー ゲームサービス事業本部運営事業部運営推進部技術第一グループ

プロフィール

2013年からHTML5やUnityを使用したモバイルゲーム開発に従事
2018年にDeNAに入社し、ワールドワイドにリリースする大型モバイルゲームの開発環境や運用ワークフローの整備を行う

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

昨今のモバイルゲームでは開発の長期化する中でも高頻度でリリースすることが求められており、複数バージョンを並行して開発することが多いです。
その中で各バージョンのブランチのマージは複雑でコストがかかるものになっていたのですが、本セッションで紹介する事例によって劇的にコストを下げつつも、より安全にマージを行えるようになりました。
本セッションの内容が、コンシューマ・モバイル問わず、複数バージョンの並行開発や、gitの運用に苦労している方々の一助になれば幸いです。

白柳 隆澄

白柳 隆澄

株式会社ディー・エヌ・エー ゲームサービス事業本部開発運営統括部第一技術部テクノロジー推進第三グループ

グループリーダー

プロフィール

2007年からゲーム業界でエンジニアをしています。2017年DeNA入社。
ゲーム開発よりもツールやCI/CD関係のエンジニア歴が長いです。
2019年頃から SRE を自称。ゲーム開発者のための SRE として開発をいかに楽にしていくかを毎日考えています。

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

git を毎日使って普段の業務で困ることはほとんどないくらいなのに、git 難しいですよね。
普段から使って慣れ親しんだツールでも知らない機能や便利な使い方があったりします。
本セッションで引き出しが増えれば幸いです。

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

PR

  • 株式会社WFS

関連リンク

  • CEDEC
  • YouTubeチャンネル
CEDiL

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

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

Copyright © CEDEC Digital Library All rights reserved.