Serverless Devs是一个开源开放的Serverless开发者平台。通过Serverless Devs,您可以实现项目全生命周期的管理。本文介绍Serverless Devs在实现全生命周期的过程中涉及的规范、权限管理和命令列表。

YAML规范和权限管理

YAML规范

您可以通过YAML规范设置s.yaml文件的参数信息配置函数资源。

您也可以通过以下信息查看YAML规范中相关字段的详细信息和权限策略。

service

function

triggers

customDomains

命令列表

构建和部署 可观测性 调用和调试 发布和配置 其他
构建函数或安装依赖(s build) 查询指标信息(s metrics) 本地调用(s local) 函数版本操作(s version) 将资源从Funcraft迁移至Serverless Devs管理
部署资源(s deploy) 查询日志信息(s logs) 线上调试或触发(s invoke) 函数别名操作(s alias) 挂载硬盘(s nas)
删除资源(s remove) 端云联调(s proxied) 函数预留操作(s provision) 查询资源(s info)
获取变更资源信息(s plan) 登录实例(s instance) 按量资源(s onDemand) 同步资源(s sync)
Power Tuning(s eval) 层(s layer) 压测(s stress)

更多信息

集成CI/CD平台或工具

Serverless Devs拥有集成性和被集成性,例如可以通过Github Action、GiteeGo、Jenkins或云效和Serverless Devs实现CI/CD能力。