検索
ニュース

GitHub、「GitHub Enterprise Cloud」へのセルフサービス移行ツールをリリースコードや履歴、コラボレーションコンテキストをシームレスに移行

GitHubは、チームがコードや履歴、コラボレーションコンテキストを「GitHub Enterprise Cloud」に移行できるセルフサービスツール「GitHub Enterprise Importer」を発表、公開した。

Share
Tweet
LINE
Hatena

 GitHubは2023年6月12日(米国時間)、チームがコードや履歴、プルリクエスト、レビュー、コメントなどといったコラボレーションコンテキストを「GitHub Enterprise Cloud」に移行できるセルフサービスツール「GitHub Enterprise Importer」を発表、公開した。

 GitHub Enterprise Importerでは、「GitHub Enterprise Server」「Azure DevOps」「Bitbucket Data Center」「Bitbucket Server」からGitHub Enterprise CloudやGitHub.comに移行できる。これまでに2000社以上の顧客がGitHub Enterprise Importerを使って、40万以上のリポジトリをGitHub Enterprise Cloudに移行している。

 またGitHub Enterprise Importerは、GitHub.comを使用する既存顧客が「Enterprise Managed Users」(EMU)を採用するために使用することもできる。EMUは、エンタープライズメンバーとリソースをきめ細かく制御できるGitHub Enterprise Cloudの機能だ。

 GitHub Enterprise Importerによる移行は、シンプルなコマンドラインインタフェース(CLI)から実行できる。平均的なリポジトリの移行にかかる時間は70秒だ。CLIには、大量のリポジトリを一括して移行するためのツールも用意されている。移行が完了すると、CLIはステータスを報告するが、その中には、移行できなかったデータを示す警告も含まれる。

 GitHubはCLIに加えて、高度な自動化を可能にするフル機能のAPIも提供している。これを使えばきめ細かな制御が可能だ。

 移行を成功させるには、ツールだけでなく、計画や準備も重要なことから、GitHubは、GitHubへの移行またはGitHub製品間の移行を計画し、移行を成功させる方法を解説した新しいガイド(「GitHubへの移行の計画」)も公開した。

 また、大規模で複雑な移行の場合、カスタマイズされたサポートを望む企業が多い。そこでGitHub Expert Services Teamが、専門家によるハンズオンサポートを提供し、移行の計画、実行に伴うストレスを軽減する。

CI/CDパイプラインの移行も支援

 GitHubは、シームレスな移行のサポートに力を入れており、2023年3月には、「GitHub Actions」へのCI/CD(継続的インテグレーション/継続的デリバリー)パイプラインの移行を計画、予測、自動化するためのツール「GitHub Actions Importer」を発表した。「CircleCI」「GitLab」「Jenkins」「Azure DevOps」「Travis CI」のユーザーがこのツールを使って、ワークフローをGitHub Actionsに移行してきた。

 GitHubは6月12日に、GitHub Actions Importerを使って、Atlassianの「Bamboo Server」および「Bamboo Data Center」製品からGitHub Actionsに、Bambooパイプラインを簡単に無料で移行するための製品のパブリックβ版も発表した。


シンプルなCLIでGitHub Enterprise Importerによる移行を実行(提供:GitHub)

Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る