与我们一起参加10月8日至10日在纽约市的活动,了解关于GraphQL联邦和API平台工程的最新技巧、趋势和新闻。参与2024年纽约市的GraphQL峰会
文档
免费开始

Schema管线概述

确保管线开发和交付流畅


提供了用于开发和部署图模式的方案的管线工具。这些工具分为两大类:

  • Schema治理 工具允许您管理、验证和实施模式下的一致性和标准。
  • Schema delivery 工具允许您将Schema的发布整合到您的DevOps流程中。

Schema治理

GraphOS 提供以下Schema治理工具:

  • Schema检查 在您发布之前标识破坏性更改。它们还可以确定一个可能危险更改实际上是否安全。
  • Schema linting 确保Schema的一致性和良好的结构。自动化代码检查降低了维护开销并提高了开发者的生产力。您可以在 和通过Rover CLI进行逐个运行的 中运行linting。
  • 架构提案提供GraphOS原生的架构变更管理。团队成员可以对提出变更,然后其他人进行审查和批准,这些变更才能实施。不仅可以加强治理——还有助于跨组织协作。

架构提案仅在GraphOS企业计划中可用。

架构交付

是指将您的提供给客户端的过程。您可以使用Rover CLIGraphOS平台API发布架构变更。使用命令可以将发布集成到您的持续交付管道中。

要将您配置的其他方面集成,如您的配置或联邦版本,GraphOS使用发布的概念。架构发布触发,您可以从GraphOS Studio中的“发布”页面进行监控。

合约

仅在GraphOS企业计划中可用。

GraphOS 合约 允许您向不同的消费者 deliver 不同的supergraph 子集。合约 依赖于 @tags 在 subgraph 模式中表示哪些类型和 可供不同的消费者访问。

客户端操作验证

Apollo 为应用程序开发人员提供了一个方法来确认客户端 与已发布的 schema 的兼容性。有关更多信息,请参阅 验证客户端操作页面

下一步
概述
评分文章评分在 GitHub 上编辑编辑论坛Discord

©2024Apollo Graph Inc.,即 Apollo GraphQL。

隐私政策

公司