AWS CodeCommit は新規顧客向けには終了しますが、既存ユーザーは限定的なサポートで引き続き利用できます。開発者は GitLab に移行し、CodeBuild や CodePipeline などの AWS サービスと統合できます。
GitLab に移行するには、リスクを最小限に抑えるための並列アプローチに従ってください。まず、GitLab アカウントをセットアップし、プルミラーリングを使用して AWS でホストされているリポジトリをインポートします。
CI/CD パイプライン、問題追跡、コードレビューの統合を段階的にテストして検証します。
新しい環境に慣れてきたら、移行日を指定し、データ同期を完了させて移行を完了します。
GitLab を CodeBuild と統合すると、自動ビルドとテストが可能になります。CodeStar Connections で GitLab 接続を作成し、リポジトリとブランチを指定します。
CodePipeline と統合するには、同様のプロセスに従って GitLab をソースプロバイダーとして選択します。これにより、AWS 環境への自動デプロイメントが可能になります。
AWS CodeStar Connections を使用すると、GitLab をさまざまな AWS サービスとリンクしてワークフローを効率化できます。
CodeBuild を GitLab と併用することで、一貫したビルドとコラボレーションが保証されます。
GitLab と組み合わせた CodePipeline は、ソースコード管理からデプロイまでの CI/CD プロセス全体を自動化します。
about.gitlab.com
Ultimate guide to migrating from AWS CodeCommit to GitLab
