
什么是 orb?
orb 是一个可重用的 YAML 配置包,它将重复的配置片段浓缩为单行代码。
orb 有哪些好处?
orb 是可重用的代码片段,有助于自动化重复的流程,加快项目设置,并使与第三方工具的集成变得简单。
- 节省项目配置时间
- 提高组织效率
- 简化第三方集成
如何使用 orb?
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 流程的同时保持专有工作流程的机密性。