使用fc-release插件发布正式版本

函数在灰度发布后,如果确认业务符合预期,可以发布正式版本,将别名对应的版本切换至目标版本。本文介绍如何使用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