cicd - Laravel项目的CI/CD配置
为Laravel项目配置GitHub Actions CI/CD流程、Docker构建和自动部署
标签
更新于: 2026-05-11能力
典型输入
典型输出
该技能可以做什么
- 创建CI/CD流程
- 配置GitHub Actions工作流
- 构建Docker镜像
- 推送Docker镜像
- 触发部署webhook
- 安装Composer依赖
- 构建前端资源
- 构建Filament资源
- 配置Docker Buildx
- 缓存Docker层
- 配置PHP运行环境
- 配置Bun包管理器
- 触发部署
输入
- Laravel项目代码
- GitHub仓库
- Composer依赖包
- Dockerfile配置
- DEPLOY_WEBHOOK_URL
- GHCR_PAT
输出
- GitHub Actions工作流文件
- Docker容器镜像
- Docker构建缓存
- Webhook触发响应
- 构建状态更新
要求
- GitHub Actions环境
- Docker Buildx支持
- 容器注册表访问权限
- GitHub仓库权限
