开发者优先的测试方法引入 Docker,将其“左移”以改进集成测试、加速应用交付并提高开发者生产力
加州帕洛阿尔托 – 2023 年 12 月 11 日 – Docker, Inc.® 今日宣布已收购总部位于纽约的 AtomicJar 公司。AtomicJar 是一家非上市公司,是广受欢迎的开源项目 Testcontainers 的幕后公司。此次收购是 Docker 自 2019 年以来的第七次收购,通过收购初创公司以加速其愿景的实现,从而持续专注于改善端到端开发者体验。此次收购为股权和现金混合交易。交易的其他条款未予披露。
Docker 首席执行官 Scott Johnston 表示:“凭借对 Java、.NET、Node.js 和其他编程语言的支持,以及基于容器的测试自动化,Testcontainers 已成为开发者‘内循环’事实标准的测试框架。为什么?结果说明了一切——Testcontainers 在应用交付的质量和速度上都提供了阶跃式的改进。我们很高兴能将他们强大且互补的产品添加到 Docker 的产品组合中。”
Testcontainers 是一个开源框架,用于按需提供一次性容器实例,适用于开发和测试场景。Testcontainers 使得使用数据库、消息队列、Web 浏览器或几乎任何能在 Docker 容器中运行的工具变得容易。Testcontainers 在 DoorDash、Spotify、Uber 和 Netflix 等领先的工程组织中改变了启用测试的开发方式,成为开发者优先测试的事实标准。2022 年,Testcontainers 的 Docker Hub 拉取次数从 5000 万次增加到 1 亿次,使其成为测试类别中增长最快的开源项目之一。目前每月拉取次数超过 1000 万次。
Testcontainers 联合创始人兼 AtomicJar 首席执行官 Sergei Egorov 表示:“Docker 和我们有着共同的目标,即持续改进开发者体验,让他们能够更专注于创新。我们很高兴加入 Docker,并相信我们的结合将极大地提高开发者生产力,同时让他们能够自信地交付软件。”
AtomicJar 既是 Testcontainers 开源项目的管理者,也为 Testcontainers 开发者提供了解决方案,包括 Testcontainers Desktop——一个增强本地开发和测试的配套应用;以及 Testcontainers Cloud——一个基于云的服务,将容器运行的任务分流到云端,提供跨不同操作系统的统一测试体验,从而提高开发者生产力和团队效率。借助 Testcontainers,Docker 现在更容易以更多方式被使用,满足开发者在 IDE 中使用他们已有的语言(Java、.NET、Node、Go 或 Haskells),无需 YAML 或其他抽象层。
资源
关于 AtomicJar
AtomicJar 的使命是使软件开发生命周期中的集成测试对开发者而言更加轻松。AtomicJar 由维护最受欢迎的集成测试库 Testcontainers 的同一团队创立,为开发者提供了更简单的方法,通过容器和容器内运行的任何内容针对代码在生产环境中集成的众多依赖项进行测试。欲了解更多信息,请访问 https://AtomicJar.com 或关注 https://twitter.com/AtomicJarinc。
关于 Docker
Docker 帮助数百万开发者高效协作地构建、分享和运行应用程序。Docker 协作应用开发平台为开发者提供了无与伦比的体验,其集成、可靠且安全的工作流程可加速应用从代码到云端的交付。通过结合全球最大的可信内容市场以及与领先工具的集成,Docker 使团队能够快速创建现代应用程序。欲了解更多信息,请访问 www.docker.com
联系方式
David Oro
press@docker.com