
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的方法。