跳转到主要内容

部署第一个应用

适用对象

本页面适用于第一次把应用交付到 AiOS 的开发者与实施人员。

目标与范围

本页帮助你理解两条常见首发路径:
  1. 从 Git 源进入统一交付链
  2. 从 Compose 导入进入受限兼容交付链

核心概念

  • 所有应用来源最终都要进入统一的 AppSpec 交付模型
  • Git 是常规输入来源;Compose 是受限导入来源
  • 生产环境交付默认仍然受审批约束

标准流程

从 Git 部署

  1. 提供 Git 仓库地址
  2. 解析并生成 AppSpec
  3. 提交部署任务
  4. 跟踪任务状态、审计记录与健康检查结果

从 Compose 导入

  1. 读取 Compose 文件
  2. 按支持矩阵生成 supported / warn / blocked 报告
  3. 校验通过后转为 AppSpec
  4. 继续进入统一部署链

CLI 示例

aios app up --from-git https://example.com/org/app.git --env dev
aios app up --from-compose ./compose.yaml
aios app up --from-compose ./compose.yaml --strict

Web UI 路径

  • 应用创建向导 → 选择 Git 或 Compose 来源
  • 查看导入报告、部署历史与任务状态

常见问题 / 风险提示

  • Git 来源不会绕开统一部署与审批链。
  • Compose 导入不是“完全兼容”;build 等字段在 v1 中仍可能 blocked。
  • --strict 更适合 CI 或生产导入流程。

相关页面