Skip to content

部署云函数

将云函数打包并部署到知晓云

bash
Usage: npx deploy-faas [options]
Options:
  -f    部署单个云函数
  -d    部署整个文件夹
  -q    部署到 qa 应用
  -e    知晓云环境 id,上传云函数到指定环境
  -a    部署 function 目录下所有文件
  -s    适配知晓云 QA 多环境,会在加到请求头 x-qa-service
  -h    查看帮助信息

example:

bash
// 部署单个云函数
deploy-faas -f <function>
deploy-faas -f <directory>/<function>
// 部署整个文件夹
deploy-faas -d <directory>
// 部署 function 目录下所有云函数
deploy-faas -a

// 部署云函数到测试环境
deploy-faas -e 5eb2b41af76da60d83a8 -f <function>
// 部署云函数到 QA 环境
deploy-faas -q -f <function>
// 部署云函数到 QA 环境并且指定 QA Service
deploy-faas -q -f <function> -s <service>

通过 @ifanrx/scaffolder 创建的云函数项目已经内置了部署命令,其他项目可将以下命令加到 package.json

json
{
  "script": {
    "deploy:prod": "deploy-faas",
    "deploy:dev": "deploy-faas -e YOUR_ENV_ID",
    "deploy:qa": "deploy-faas -q"
  }
}