SuperAPI AI 工具集

windsurf-deploy-integration

部署与运维

查看项目

更新于 10-15 23:30

技能介绍

用途:该技能说明如何在 Windsurf 编辑器内完成应用部署,结合原生 Netlify 集成与 Cascade 自动化,把构建、测试、部署流程留在 IDE 中。

主要能力:支持通过 Cascade 提示词触发 Netlify 原生部署并返回预览 URL;可创建部署工作流(如 .windsurf/workflows/deploy-staging.md)执行预部署检查、构建与部署;支持 Vercel CLI 部署、环境变量与自定义域名配置;支持 AWS ECS Fargate、ECR、ALB、RDS 及 Google Cloud Run 等云服务商部署;支持通过 GitHub Actions 为 PR 创建预览部署并回评预览链接;支持在 IDE 内预览验证后再部署,以及回滚操作。

使用方式:需 Windsurf Pro 或更高版本、部署平台账号、可部署应用与 Git 仓库。在 Cascade(Cmd/Ctrl+L)中输入部署提示词,例如“Deploy this project to Netlify”;首次配置可让 Cascade 设置构建命令、输出目录与环境变量。Vercel 部署会执行 npm i -g vercel、vercel --yes、vercel env add、vercel domains add 等命令。云部署由 Cascade 生成 Dockerfile、任务定义与部署脚本。

适用场景:从 Windsurf 部署应用、配置 Netlify/Vercel、为 PR 生成预览环境、部署到 AWS 或 Cloud Run。

限制:需 Pro 计划;Netlify 原生集成需较新版本 Windsurf;Cascade 部署依赖已安装对应平台 CLI;环境变量缺失、输出目录错误等会导致部署失败,需按错误处理表排查。多环境配置参见 windsurf-multi-env-setup。