SuperAPI AI 工具集

netlify-deploy

部署与运维

查看项目

更新于 10-16 06:50

技能介绍

用途:在代码侧创建、配置和管理 Netlify 部署,适用于搭建 Git 持续部署、执行 netlify deploy 等场景。

主要能力:部署是版本化、原子快照,仅上传变更文件,全部落地后才切换线上站点。支持 Git 持续部署(推送自动构建)、CLI(netlify create、netlify deploy、netlify deploy --prod)、拖拽、API、Deploy to Netlify 按钮、构建钩子、AI Agent Runners、Zapier/n8n。Deploy Preview 为 PR/MR 与 agent 运行自动构建,URL 形如 deploy-preview-<num>--<site>.netlify.app;分支部署需在设置中启用。

使用方式:仓库根目录 netlify.toml 可覆盖 UI 设置,含 production、deploy-preview、branch-deploy、preview-server、dev 五个上下文,分支名可作自定义上下文。链接或创建站点时须把 .netlify 加入 .gitignore。跳过部署用 [skip ci] 或 [skip netlify]。

限制与注意:netlify.toml 中设置的环境变量不适用于部署环境,敏感值应通过 UI/CLI/API 设置。单目录文件上限 54,000。部署自动删除(免费 30 天、付费 90 天,企业可至 365 天),已发布部署等除外。失败部署不会发布,无回滚概念,应修复后前向部署,不要调用 restoreSiteDeploy 或 publishDeploy。密钥扫描失败若为真实密钥应轮换,不得用 SECRETS_SCAN_ENABLED=false 掩盖。手动 netlify deploy --prod 会被后续推送静默替换。模板配置仅从仓库根目录读取。skew protection 仅生产上下文,需 CLI 23.11.0+。