发行版
对模型和配置的更改会作为草稿暂存。发行版把它们一起移入生产,可以立即进行,也可以在你设定的时间进行。
以草稿暂存的内容
编辑模型或推送你的配置文件都会写入一份草稿。在发行版带上这项变更之前,生产流量得到的是已发布的副本。发行版涵盖模型、操作、钩子、定时计划、登录提供方、面向你的用户的角色、语言区域、变体目录、上下文维度、设计令牌和项目设置。凭据和机密不在其中,会立即生效。
无需等待即可发出的内容
全新的模型或操作在创建时即随之发行,只新增可选字段的模型更新也是如此。其余变更都要等待一次发行版。
现在发行或在指定时间发行
一次发行版会带上所有待处理的草稿,或你指定的一部分,并在同一个事务中发布。你可以在控制台中运行,用 foir release publish,或作为推送的一部分,用 foir push --publish 运行。它接受可选的时间,所以可以定时。发行版一经运行,公开 schema 会在数秒内对所有使用方生效。
差异与回滚
带有破坏性变更的发行版,例如重命名、移除字段或收窄类型,在发出前会显示它所带内容的确切差异。回滚上一次发行版会重新发布之前的那一组内容。
了解详情
Schema 发布指南说明了草稿通道与已发布通道、哪些内容要等待发行版,以及差异与回滚。