SuperAPI AI 工具集

ci-cd-pipelines

部署与运维

查看项目

更新于 10-15 22:38

技能介绍

用途:为 Cloudflare Workers 或 Pages 项目搭建生产级 CI/CD 流水线,覆盖从代码提交到生产发布的完整质量门禁。

主要能力:基于 GitHub Actions 定义工作流;使用 wrangler deploy 部署到 staging 与 production 环境;对生成内容执行 HTML 校验、内部链接检查、JSON-LD 结构化数据校验和 Lighthouse 性能审计;通过 matrix 策略并行运行各项校验;PR 触发预览部署并回传预览 URL;全部校验通过后才提升到生产,并支持 wrangler rollback 即时回滚。

使用方式:在仓库中编写 GitHub Actions YAML,典型流程为安装依赖、类型检查(npx tsc --noEmit)、单元测试(npm test),随后按分支部署到预览或 staging,再并行执行校验,最后部署生产。示例命令包括 npx wrangler deploy --env staging、npx html-validate、npx linkinator、npx lhci autorun。Cloudflare 认证通过 CLOUDFLARE_API_TOKEN 环境变量传入。

适用场景:内容量大的站点质量门禁、Cloudflare Workers/Pages 部署、PR 预览、渐进式发布与回滚。

限制:资料未提供具体收费、价格与平台支持细节;示例中的域名、脚本路径与配置需按实际项目替换。