使用CodeArts发布OBS,函数工作流刷新CDN缓存

💡 原文中文,约3600字,阅读约需9分钟。
📝

内容提要

本文介绍了如何通过构建流水线来发布Hexo网站文章,包括在gitee上拥有Hexo代码、在华为云申请CodeArts并新建流水线、新建编译构建任务并上传到OBS桶中、开启数据处理、使用函数工作流来清除CDN缓存并设置权限托管获取token请求CDN服务。通过这样的流程,可以方便地将自己写的内容自动部署到OBS,并自动刷新缓存。

🎯

关键要点

  • 通过构建流水线来发布Hexo网站文章,简化发布流程。
  • 第一步是在gitee上拥有Hexo代码,申请代码仓库并提交博客代码。
  • 第二步是在华为云申请CodeArts,创建免费项目以使用DevOps全流程示例。
  • 第三步新建流水线,创建编译构建任务并配置NPM构建脚本。
  • 上传生成的zip文件到OBS桶中,并配置产物路径和桶名。
  • 第四步开启数据处理,自动解压zip文件到桶目录下。
  • 使用函数工作流清除CDN缓存,编写事件函数代码以刷新缓存。
  • 设置环境变量和触发器,确保在文件上传时触发缓存刷新。
  • 设置权限托管以获取token请求CDN服务,确保操作权限。
  • 通过以上流程,自动将内容部署到OBS并刷新缓存,提升效率。
➡️

继续阅读