Appearance
部署云函数
将云函数打包并部署到知晓云
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"
}
}