一、概述
本文将介绍如何使用 GitHub Actions 实现前端项目自动部署到阿里云 OSS,并配置 CDN 加速。整个流程包括:
- GitHub 仓库配置
- 阿里云 OSS 配置
- CDN 配置
- GitHub Actions 工作流配置
- DNS 配置
二、准备工作
2.1 所需密钥和变量
需要在 GitHub 仓库中配置以下 Secrets:
ACCESS_KEY: 阿里云访问密钥 ID
ACCESS_SECRET: 阿里云访问密钥密码
DINGDING_TOKEN: 钉钉机器人 token (用于部署通知)
环境变量说明:
OSS_REGION: OSS 所在地域 (如: oss-cn-shenzhen)
SERVICE_NAME: 服务名称
OSS_BUCKET: OSS 存储桶名称
三、具体配置步骤
3.1 阿里云 OSS 配置
- 创建 Bucket
Bucket 名称: pda
读写权限: 公共读
- 静态页面设置
默认首页: index.