cicd - 使用 GitHub Actions 配置 CI/CD
为 Laravel 项目配置 GitHub Actions CI/CD 流水线、Docker 构建和自动部署
标签
更新于: 2026-05-11能力
典型输入
典型输出
该技能可以做什么
- 配置 CI/CD 流水线
- 设置 Docker
- 构建 Docker 镜像
- 推送 Docker 镜像
- 创建 GitHub Actions 工作流
- 触发 webhook 部署
- 配置构建缓存
- 设置 PHP/Bun 环境
- 构建前端资源
- 运行多架构构建
输入
- Laravel 项目
- GitHub 仓库
- Docker 配置文件
- GitHub 令牌
- 部署 webhook URL
输出
- GitHub Actions 工作流
- Docker 镜像
- 触发的部署
- 构建的前端资源
要求
- GitHub Actions
- Docker Buildx
- Laravel 11+
- PHP 8.5
- Bun/Node.js
- GHCR 令牌权限
