Skip to content

交付总览

日常交付涉及的输入、生命周期与资源如何协同工作。

Updated View as Markdown

简要定义

“日常交付”指的是从一次代码或产物变更,到它变成运行中、可访问、可回滚部署的整条链路。它把配置部署来源部署生命周期项目资源、运行时/健康/网络 Profile,以及 GitHub 与集成组合在一起。

flowchart LR
    subgraph 输入
        SRC[部署来源]
        PROF[Profile\n运行时/健康/网络]
    end
    subgraph 组织
        PRJ[Project]
        RES[Resource]
    end
    SRC --> DEP[Deployment]
    PROF --> DEP
    PRJ --> RES --> DEP
    DEP --> LIVE[运行中的应用]
    LIVE -. 失败 .-> REC[回滚 / 恢复]

为什么存在这个分组

在旧版信息架构中,“部署""项目与资源""集成”是三个独立分组,但实践中它们几乎总是同时出现:配置一个来源的用户,往往已经在配置运行时和网络 Profile 了。把这些内容合并到”交付”分组,是为了让你在解决同一类问题时不需要跨越多个导航分组。

在 Web / CLI / API 中的体现

  • Web — Resource 详情页把 Source、Runtime、Health、Network 配置、部署时间线和预览环境放在同一个页面的不同标签页下。
  • CLIappaloft deployappaloft resource configure-*appaloft deployments * 系列命令共享同一套业务操作。
  • HTTP/API/api/deployments/api/resources/{id}/* 路由复用同一套输入 schema,不为某个入口单独定义字段。

常见误区

  • 把”部署”当成长期配置容器——实际上部署是一次尝试,长期配置保存在 Resource 的 Profile 中,见产品心智模型
  • 把 GitHub/Provider/Plugin 集成当成与部署无关的”设置”——实际上它们直接决定部署来源和执行边界,见 GitHub 与集成

相关任务

进阶细节

一次部署失败时,先判断它卡在生命周期的哪个阶段(detect / plan / execute / verify),再决定该修 Source、Profile,还是走回滚与恢复。逐阶段排查比”重新点一次部署”更快定位根因。

Navigation

Type to search…

↑↓ navigate↵ selectEsc close