跳至内容
NEW

Actionable insights from 15 million+ datapoints.

Get the newsletter

CircleCI orbs

使用可重用配置加速应用程序开发。使用 orbs 将重复代码片段浓缩为单行代码。

什么是 orb?

orb 是一个可重用的 YAML 配置包,它将重复的配置片段浓缩为单行代码。

orb 有哪些好处?

orb 是可重用的代码片段,有助于自动化重复的流程,加快项目设置,并使与第三方工具的集成变得简单。

  • 节省项目配置时间
  • 提高组织效率
  • 简化第三方集成

如何使用 orb?

使用预构建 orb

要使用预构建 orb,请从 orb 注册表中复制配置代码到您团队的配置文件中。我们广泛的 orb 列表存储在开源代码库中。尝试新功能,无需投入数天的工程时间来设置新系统、功能或 DevOps 实践。

为您的团队创建 orb

如果没有找到满足您需求的 orb,请使用我们的最佳实践入门指南创建专用 orb。我们的 Orb 开发工具包使创作过程变得简单,在 CircleCI 上进行自动测试和部署。如果您的团队希望在多个项目之间共享配置,并且仅限于您的组织,您可以创建私有 orb。您创建的所有 orb 都可以在 CircleCI 应用程序中轻松跟踪、保存以供将来使用和更新。

Orb 使用场景

制品 部署到您首选的包管理器。了解制品 orb
构建 在一个地方访问所有您喜爱的构建工具。通过单行代码集成它们。了解构建 orb
代码分析 通过使用 orb 简化代码质量的测试和检查。了解代码分析 orb
容器 在轻量级可移植容器中构建、测试和部署您的应用程序。了解容器 orb
部署 将您的应用程序发布到最流行的托管环境,包括 AWS、Google Cloud 和 Microsoft Azure。了解部署 orb
安全 静态和动态安全测试工具,确保您的应用程序安全且合规。了解安全 orb
测试 适合测试各种场景的测试工具。从端到端测试及所有中间环节。了解测试 orb
Kubernetes 找到使用 Kubernetes 部署所需的所有工具,包括 Helm、AWS EKS、GCP GKE、Azure AKS 等。了解 Kubernetes orb
语言 获取适用于最流行技术栈的特定语言和框架工具。轻松安装 Node、Python、Ruby、Android 和 Windows,以及构建软件所需的所有工具。了解语言 orb
监控 为软件开发管道的所有领域添加可观察性。通过添加所需工具来跟踪您正在构建的内容,最大限度地减少响应和解决时间。了解监控 orb

我可以编写自己的 orb 吗?

是的!

CircleCI 的 orb 生态系统设计为灵活且可扩展的。您可以创建自定义 orb 来标准化团队工作流程、自动化重复任务或与第三方服务集成。编写完成后,这些 orb 可以在组织内部私下共享,或公开发布给更广泛的 CircleCI 社区。

要开始使用,请参考 orb 创作指南

什么是私有与公共 orb?

公共 orb

公共 orb 是可重用的 CircleCI 配置包,通过 orb 注册表 向 CircleCI 社区中的任何人开放。

私有 orb

私有 orb 仅限特定组织或团队使用。私有 orb 允许组织在内部标准化 CI/CD 流程的同时保持专有工作流程的机密性。

了解更多

>最佳工具