100 人規模の開発チームはどうやってオンプレ GitHub からクラウド GitHub に移行したか by 福田 航生

PHPカンファレンス福岡2024
レギュラートーク(15分)
U25(25歳以下) 九州勢

100 人規模の開発チームはどうやってオンプレ GitHub からクラウド GitHub に移行したか

man_2_fork 福田 航生 man_2_fork
2

GitHub Enterprise には、自社サーバにインストールして利用する GitHub Enterprise Server (GHES) と GitHub Enterprise Cloud (GHEC) があります。
会社によっては、自社のサーバでデータを保持したい等の理由で GHES を使用していると思います。

サイボウズの Garoon 開発チームでも GHES で開発を進めてきましたが、最近その負荷が高まっており、運用の限界が見えていました。
そのため、リポジトリを github.com (GitHub Enterprise Cloud) に移行しています。

しかしながら、100 人規模のチームで利用しており、ほぼ毎日のリリースへの影響もあるため、移行はなるべく開発を止めずに行う必要があります。
このセッションではそのためにやったことや移行時の困りごとなどを共有します。