最近把几个项目托管到了码云Gitee上,发现了码云有一个WebHooks功能
简单来说就是可以提供一个回调地址
每次操作(提交代码)时会自动把相关信息推送到这个地址上
通过这个功能可以实现Git提交代码自动部署到服务器的功能
在网上找了下相关代码还是不少,也有很多成熟的轮子
但是基本上都是基于服务器级的
我现在大部分项目都是用函数计算部署的,很少部署在服务器上
原因嘛……当然是便宜阿hhh
其次主要是对服务器部署还不熟悉,担心后期运维麻烦,函数计算不需要配置那么多开发环境,更稳定一些
这里放一下相关文档:
腾讯云无服务器云函数 https://cloud.tencent.com/product/scf
阿里云函数计算 https://www.aliyun.com/product/fc
基于此打算开发一个小工具,用来接收码云推送的代码更新通知,然后调用腾讯云/阿里云的相关接口把代码部署到函数计算环境中
功能描述大概就这些,代码有时间再写