函数在灰度发布后,如果确认业务符合预期,可以发布正式版本,将别名对应的版本切换至目标版本。本文介绍如何使用fc-release插件发布正式版本。
插件使用
如果用插件实现发布正式版本,需要先使用fc-canary插件对别名发布灰度版本。插件会将别名的主版本置为灰度版本,并移除灰度的配置。如果别名不存在,插件将创建新的别名并将版本号更新为最新版本。如果别名没有处于灰度发布状态中,将基于最新版本创建别名。
在FC 2.0中,别名从属于服务,插件的用法示例如下。
# 更新杭州区域的web-framework-kzbp服务的别名配置,发布正式版本。
- plugin: @serverless-cd/fc-release
inputs:
serviceName: web-framework-kzbp
aliasName: prod
regionId: cn-hangzhou