SuperAPI AI 工具集

arc-project-deploy-portfolio-sync

部署与运维

查看项目

更新于 10-16 05:00

技能介绍

用途:将已完成项目端到端上线并展示在 andrewsolomon.dev 作品集,把应用部署、作品集页面、首页链接、重新部署与验证串成一条流程。

主要能力与步骤:

  1. 预检项目仓库:确认当前仓库、分支、本地改动、包管理器及构建/测试命令,部署前运行相应的 lint/build/test;可用 scripts/project_status_check.sh <project-repo>。完成标准是预检干净,或被确切的失败命令/错误阻塞。
  2. 部署应用:识别或创建 Vercel 项目;仅在凭据/上下文可用且用户要求线上部署时执行生产部署;记录部署 URL 与稳定别名/自定义 URL。
  3. 同步作品集:在本地 andrewsolomon.dev 仓库的 projects/ 下创建或更新项目页,添加或更新首页 index.html 中指向该页的卡片,并在案例页写入在线演示 URL,文案保持轻量且与现有页面一致。
  4. 部署并验证作品集:将 andrewsolomon.dev 部署到生产,验证首页卡片、项目页与演示链接可访问;可用 scripts/portfolio_entry_check.sh <andrewsolomon.dev-repo> <keyword> 做本地链接检查。
  5. 仅在用户要求时提交并推送 main;除非明确要求,不得删除已有作品集卡片。

限制:需要响应章节时加载 references/output-contract.md;辅助脚本仅在其目标仓库本地可用时使用。若当前环境无法进行真实外部部署,不得伪造 URL,应报告阻塞点与下一步命令。仅涉及部署排障而不涉及作品集同步时,应使用专门的 Vercel 技能。