一. 名词解释
- 回滚:指的将线上生效的变体值恢复到上一个生效全量版本的正确状态的行为。比如线上生效的版本在发布中、已全量,可点击“回滚”,回滚至上一个生效的全量版本。
- 取消发布:指的是已设置定时未来某个时刻发布,但是还未到该时刻,选择取消发布。
- 设为最新版本:指把历史已全量的版本,设置为最新的版本,需重新设置发布计划,即重新走发布流程。
二. 应用场景
- 回滚:比如正在发布的某个版本有用户的很多负面反馈,那么可以回滚到上一个生效的全量的相对安全版本。
- 取消发布:比如已经设置定时发布,但忽然发现发布设置的变体值、发布范围等信息还有不正确的地方,那么可以选择取消该版本的发布。修改正确后,再重新发布。
- 设为最新版本:比如有很多历史全量的版本,想要再次发布其中一个全量的版本,那么就可以选择将某个全量的版本设为最新的版本。
三. 如何“回滚和取消发布 ”
1. 操作入口
在版本列表页,点击“发布进度”即可弹窗显示发布进度,您可在发布进度页面进行回滚、取消发布。
2. 回滚
在查看发布计划页面,可以进行回滚。
当前版本发布中、已全量,可以进行回滚。回滚成功,默认会立即生效上一个生效的全量版本。若线上无正在生效的全量版本,则关闭feature生效本地默认值。
3. 取消发布
若在查看发布计划页面,可以取消发布。
发布方案为「定时自动发布」且当前版本待发布,可以进行取消发布。取消成功,默认会立即生效上一个生效的全量版本。若线上无正在生效的全量版本,则关闭feature生效本地默认值。
四. 如何“设为最新版本”
1. 操作入口
在版本列表页,点击“设为最新版本”进入编辑页面,保存后,生成新的版本号。最新版本生成后,需重新设置发布计划,即重新走发布流程。
2. 设为最新版本
设为最新版本,进入编辑feature页面后的流程类似创建feature,可以参考:新建feature