GitHub、「GitHub Enterprise Cloud」へのセルフサービス移行ツールをリリース:コードや履歴、コラボレーションコンテキストをシームレスに移行
GitHubは、チームがコードや履歴、コラボレーションコンテキストを「GitHub Enterprise Cloud」に移行できるセルフサービスツール「GitHub Enterprise Importer」を発表、公開した。
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パイプラインを簡単に無料で移行するための製品のパブリックβ版も発表した。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 「Visual Studio」のAI支援機能が強化 「GitHub Copilot」のコード補完とIntelliSenseリストが連動
GitHubのAIペアプログラミングツール「GitHub Copilot」と、Microsoftの統合開発環境「Visual Studio」のAI支援機能の連携が強化された。 - GitHub、2023年5月に発生した3つの障害の原因を明らかに 分散型なのになぜ?
GitHubは、2023年5月9日〜11日にGitHubで発生した3つの障害の原因と対策を公式ブログで明らかにした。 - GitHub、コード検索インタフェースや検索エンジンなどをアップデート 活用例も紹介
GiHubは、コード検索に関する新機能の追加を発表した。