[封面]
前言
作为强迫症患者,一直对自动化部署非常痴迷,个人认为全自动部署最重要的就是稳定可靠,经过研究测试,最终使用GitHub和腾讯云两大平台,成功完成了全自动部署网站的实践....寻求方案
腾讯云COS对象存储服务能够提供静态网页服务,并可以配置CDN域名进行访问,那么就需要解决以下两个问题:
如何使GitHub自动同步文件到腾讯云COS
腾讯云COS对应的CDN如何自动刷新
解决方案...GitHub Action - 配置每次Push代码后自动上传到COS
腾讯云 SCF云函数 - 检测到COS内文件变动后自动刷新对应的CDN链接
方案流程图
[bcxuwha5i6.jpeg]
--...----
第一阶段 - GitHub Actions
[e8q12pd183.jpeg]
2019年11月,GitHub 正式开放了 GitHub Actions 这个功能,不再需要申请就能自由使用,目前是按照...- Secrets
添加SecretId和SecretKey分别为刚才获取的腾讯云API密钥
[tsahfaa5l5.jpeg]
GitHub仓库 - Actions
默认会有很多推荐的workflows