SCF(Serverless Cloud Function)
SCF CLI 是腾讯云云函数 SCF(Serverless Cloud Function)产品的命令行工具。 通过 scf 命令行工具,您可以方便的实现函数打包、部署、本地调试, 也可以方便的生成云函数的项目并基于 demo 项目进一步的开发。
本项目主要提供了 scf cli 的 Docker 镜像,实现一键部署到云函数 SCF(Serverless Cloud Function)。
SecretID 及 SecretKey:指云 API 的密钥 ID 和密钥 Key。 您可以通过登录【访问管理控制台】, 选择【云 API 密钥】>【API 密钥管理】, 获取相关密钥或创建相关密钥。
同 secret_id
应用目录下含有多个 Serverless 实例,只需要更新指定项目,传入指定项目的相对路径
是否开启调试模式,查看部署过程中的具体日志信息
true:开启调试模式 false:关闭调试模式
默认为 false
部署结束后,是否执行 scf info 命令输出部署结果信息
true:输出部署结果信息 false:不输出部署结果信息
默认为 false
docker run --rm -it \ -e PLUGIN_SECRET_ID=your-secret-id \ -e PLUGIN_SECRET_KEY=your-secret-key \ -v $(pwd):$(pwd) -w $(pwd) tencentcom/scf
main:
push:
- stages:
- name: scf deploy
image: tencentcom/scf
settings:
debug: true
target: ./scf
secret_id: your-secret-id
secret_key: your-secret-key