Serverless Devs是一个开源开放的Serverless开发者平台。通过Serverless Devs,您可以实现项目全生命周期的管理。本文介绍Serverless Devs在实现全生命周期的过程中涉及的规范、权限管理和命令列表。
YAML规范和权限管理
您可以通过YAML规范设置s.yaml文件的参数信息配置函数资源,详情请参见YAML规范。
您也可以通过以下信息查看YAML规范中相关字段的详细信息和权限策略。
service字段
function字段
triggers字段
customDomains字段
命令列表
构建和部署 | 可观测性 | 调用和调试 | 发布和配置 | 其他 |
构建函数或安装依赖(s build) | 查询日志信息(s logs) | 本地调用(s local) | 函数版本操作(s version) | 查询资源(s info) |
部署资源(s deploy) | 无 | 线上调试或触发(s invoke) | 函数别名操作(s alias) | 同步资源(s sync) |
删除资源(s remove | 无 | 无 | 函数预留操作(s provision) | 无 |
获取变更资源信息(s plan) | 无 | 登录实例(s instance) | 按量资源(s onDemand) | 无 |
无 | 无 | 无 | 层(s layer) | 无 |
集成CI/CD平台或工具
Serverless Devs拥有集成性和被集成性,例如可以通过Github Action、GiteeGo、Jenkins或云效和Serverless Devs实现CI/CD能力。详情请参见CI/CD平台或工具集成。