GitHub更新搬迁工具,让Atlassian开发者可以将程序代码存储库,简单切换到GitHub Enterprise Cloud,并且使用GitHub Actions。搬迁工具新功能针对Atlassian用户而来,由于Atlassian将从2024年2月15日起,就不再为其Bitbucket和Bamboo Server等产品提供技术支持、安全性更新和漏洞修复工具,因此势必有不少用户具有转移存储库和CI工作管线的需求。

GitHub Enterprise Importer支持来自Bitbucket Server和Bitbucket Data Center的搬迁。此外,CI搬迁工具GitHub Actions Importer则可以让用户从任何Atlassian的CI/CD产品,包括Bitbucket、Bamboo Server和Bamboo Data Center,将CI工作管线搬迁到GitHub Actions。

GitHub Enterprise Importer发展已久,已经协助70万存储库搬迁到GitHub平台上,只是官方现在加入对Bitbucket的支持,让开发者可以将程序代码、拉取请求和评论等,无缝转移到GitHub上。除了使用GitHub Enterprise Importer搬迁存储库之外,开发者还可以使用GitHub Actions Importer,进行规划、预测和自动化CI搬迁,将CI/CD工作管线移动到GitHub。

由于CI搬迁通常是耗时的手动工作,对于拥有大型且复杂基础设施的企业而言,难以手动进行。而GitHub Enterprise Importer则能够加速搬迁过程,同时降低成本以及发生错误的机会。

当然,Atlassian用户也可以选择将项目搬迁到GitLab上,GitLab让用户可从外部系统导入项目,在官方文件中提到,用户只要使用导入工具,并且提供Bitbucket认证资讯和项目URL即可开始导入程序。此外,GitLab官方也在2022年7月的时候发布博客文章,说明将Atlassian Bamboo Server的CI/CD基础设施,转移到GitLab CI的方法。