我们很高兴地宣布,从 2018 年 5 月 2 日开始,您将能够在 travis-ci.com 上测试和部署您的开源和私有项目。
我们很自豪地支持开源,我们相信这一改变将为您提供更灵活的工作流程和更好的整体体验。此外,我们与 GitHub 的集成正在迁移到 GitHub Apps。这使我们能够提供改进的安全性,并为一些令人兴奋的新功能铺平道路。
我们在 travis-ci.com 上为私有仓库创建了一个单独的平台,作为一种方法来区分我们的订阅产品和我们社区赞助的开源产品。我们还认为,这将是一个有用的障碍,使我们能够在开源上试用新功能。
随着时间的推移,我们发现两个平台导致了人们大量使用 travis-ci.org 或将 travis-ci.org 与 travis-ci.com 一起使用时产生混淆。更不用说,对于我们的支持和工程团队来说,让所有内容保持同步更新非常困难。
然而,当我们决定在今年年初将我们的 GitHub 集成迁移到 GitHub Apps 时,我们意识到这是一个将 travis-ci.org 和 travis-ci.com 合并到一个平台的绝佳机会。我们的新集成将是第一个专门为新组合平台构建的服务。随着此流程的第一个版本的完成,我们很高兴与大家分享我们一直在构建的所有内容!
迁移到 GitHub Apps 是迄今为止我们集成中最大的变化,我们期待它带来的灵活性。这为我们创建了基础,让我们可以删除仓库范围的 OAuth 登录令牌,这是一个常见的要求,因此最终您将能够只授予我们访问您想要在我们平台上测试的仓库的权限。
新的集成使 Travis CI 与 GitHub 的通信更加可靠和稳定。这意味着,当开发者在组织内部更换团队或仓库所有权发生变化时,Travis CI 将继续无缝地运行构建。
此外,GitHub Apps 使用户更容易通过 GitHub Marketplace 注册我们,该市场在 GitHub 生态系统中提供了一个简单的账单解决方案。
如果您在 Travis CI 上激活一个新的仓库(公共或私有),请使用 travis-ci.com。您将能够利用我们最新的功能,并在开源和私有仓库之间共享额外的并发性。
现有的仓库及其构建历史记录目前将保留在 travis-ci.org 上。我们将很快发布有关如何将您的构建历史记录从 travis-ci.org 迁移到 travis-ci.com 的更多更新。阅读有关这将如何运作的更多信息 对于您在文档中的现有开源仓库。
您可以在 travis-ci.com 上的帐户页面切换到 GitHub Apps。登录,点击“激活并迁移”按钮,然后选择您要迁移的仓库。构建愉快!
欢迎来到 Travis CI!立即在 travis-ci.com 上注册。您将能够立即使用 GitHub Apps 集成,并且所有仓库都将集中在一个地方。这是 最佳 时间开始!
您目前可以像往常一样继续使用您的 travis-ci.org 和 travis-ci.com 帐户。在接下来的几个月中,我们将把所有 travis-ci.org 仓库和客户迁移到 travis-ci.com。虽然这不会立即发生,但您可以提前阅读有关预期内容的更多信息 在文档中。
我们很高兴您和您的团队能够开始一起测试开源和私有仓库。
我们也要感谢 GitHub 为使此集成成为可能所做的所有工作和帮助!
如果您有任何疑问、意见、想法或反馈,请通过 [email protected] 联系我们。
构建愉快!
Josh Kalderimis 产品副总裁