用途:帮助 Litium 合作伙伴开发者把客户的 Litium 8 站点从旧版云(Windows 服务器 + IIS,通过 Web Deploy 或 SFTP 部署)迁移到 Serverless Cloud(Linux 容器,以制品方式部署)。该技能负责迁移流程本身:检查什么、按什么顺序、向客户确认什么、何时联系 Litium 支持、如何执行并验证切换;不负责 CLI 语法。
适用范围:Litium 8.1 或更高版本,推荐 8.16 或更高(后台作业专用 worker 节点需要该版本,Litium 可按请求为生产应用免费启用;8.8+ 已包含 Serverless Cloud 探测的健康检查端点)。仅以旧版云为源;Litium 7 站点须先升级到 Litium 8(属另一项目)。支持 MVC Accelerator、React Accelerator(Next.js 店面)和自定义店面。
主要能力:按阶段推进迁移——评估、规划、代码改造、测试环境、流水线、演练、切换、切换后收尾。以客户仓库根目录的 MIGRATION.md 作为状态文件与交接文档,跨会话续接。提供各阶段参考文件(评估、代码改动、环境搭建、清单、流水线迁移、演练与切换、支持请求、故障排查)及 Azure Pipelines、GitHub Actions 模板。
使用方式:先读取 MIGRATION.md 续接;一次只加载当前阶段的参考文件;每阶段结束更新 MIGRATION.md。CLI 命令语法、标志与输出交由 litium-cloud-cli 技能,通用 Litium 开发交由 litium-developer 技能。易变事实(版本、标志、制品类型 id、清单属性)以 litium-cloud <command> --help 等实时输出为准,不凭记忆。
限制与硬性规则:破坏性操作(app delete、environment delete、artifact delete、uninstall-app、写 execute-database-script、对生产环境 apply)须先展示确切命令并获得用户明确同意;生产操作前运行 litium-cloud context show 与 environment show 并说明目标订阅、环境及生产标志;生产部署前先备份数据库并记录回滚目标;密钥不得写入清单、MIGRATION.md、流水线 YAML 或聊天,须用 secretRef;不得将 ASPNETCORE_ENVIRONMENT 设为 Development;不得凭记忆编写清单;不得把旧 IdentityServer 文件夹复制进存储制品;不得代为更改 DNS/Fastly、删除旧环境或发送邮件。需要 Litium 支持时须提前至少三个工作日。
适用场景:Litium 8 站点从旧版云迁移到 Serverless Cloud 的完整流程管理。资料未提供具体收费、价格或效果信息。