跳转到主要内容

部署生命周期

适用对象

本页面适用于需要理解 AiOS 应用部署主链路的开发者、运维、审批人和平台维护者。

目标与范围

本页描述应用部署从输入模型到最终执行与审计闭环的完整路径。

核心概念

  • 所有来源最终都转为 AppSpec
  • prod 变更默认进入 AuthN -> AuthZ -> Approval -> Execute -> Audit
  • 回滚与部署使用同一条任务链路

标准流程

Dev / Test / Preview

  1. 提交部署请求
  2. 服务端解析来源并生成 AppSpec
  3. 执行 Render / Apply / HealthCheck
  4. 写入 task 与审计记录

Prod

  1. 提交 prod 部署请求
  2. AuthZ 判断为 require_approval
  3. 创建 approval ticket
  4. 通过 binding 校验后执行部署
  5. 任务状态、审计记录、部署记录一起落库

CLI 示例

aios app up --from-git https://example.com/org/app.git --env dev
aios app rollback my-api --env prod

相关页面