- Github Action 部署点这里
本地安装依赖使用serverless部署
依次登录 SCF 云函数控制台 和 SLS 控制台 开通相关服务,确保账户下已开通服务并创建相应服务角色 SCF_QcsRole、SLS_QcsRole
注意!为了确保权限足够,获取这两个参数时不要使用子账户!此外,腾讯云账户需要实名认证。
2. 新建一个访问密钥 点此新建密钥
将获得的
SecretId
和SecretKey
分别添加到仓库的secrets变量里面
变量名Name:TENCENT_SECRET_ID
,变量值Value:SecretId
的值
变量名Name:TENCENT_SECRET_KEY
,变量值Value:SecretKey
的值
secrets变量位置 : 仓库Settings
->左边栏的Secrets
->右上角New repository secret
->Name填变量名称,Value填变量值
secrets变量位置 : 仓库Settings
->左边栏的Secrets
->右上角New repository secret
->Name填变量名称,Value填变量值
secrets变量位置 : 仓库Settings
->左边栏的Secrets
->右上角New repository secret
->Name填变量名称,Value填变量值
除必需的JD_COOKIE
外,secret变量新增三个选填变量SCF_REGION
,TENCENT_FUNCTION_NAME
,TENCENTSCF_MEMORYSIZE
(都有默认值,可不修改)
SCF_REGION
用于控制部署区域的选择,value可填ap-guangzhou
,其他地区具体参数代码填写可以自行查找官方说明 地域和可用区
TENCENT_FUNCTION_NAME
用于控制部署到云函数后函数名的命名(别瞎改,改名的话确保之前的已经删除)
TENCENTSCF_MEMORYSIZE
值为运行内存大小的设定值,默认为64
(需求更大内存的可填入128
,云函数有64MB就基本能满足日常需求了)
【注意】提高内存设定值相应地也会加快消耗云函数的免费额度,超出免费额度将会产生费用
下图workflow名字现在叫做Deploy
登录后,在 腾讯云函数地址 点击管理控制台,查看最新部署的函数。
在左侧栏的日志查询中,可以查看到触发的日志,包括是否打卡成功等。
请点击右下角切换旧版编辑器!