档 3:团队部署
档 3:团队部署
Section titled “档 3:团队部署”档 3 把可重复的部署和回滚交给 Agent。它不会隐藏生产边界:入口、SSL 和 DNS 仍然由人配置。
你提供/确认
Section titled “你提供/确认”- 发布目标、环境变量、按环境覆盖和生产边界。
- 入口、SSL/ACME、DNS provider 等人负责的入口能力。
- Agent 生成的 Pipeline 模板导入、项目 pipeline 配置和 diff。
sync_mode、roles、目标主机组等部署策略。
Nginx、SSL/ACME、DNS provider 仍由人配置。这些属于入口能力,不是主要 MCP 部署路径。
Agent 应按这条链生成、写入和执行流水线:
preview_pipeline_templateimport_pipeline_templatepreview_config_change(kind="config.pipeline.upsert")apply_config_changevalidate_project_pipelinedeploy_project_pipelinelist_pipeline_runsread_pipeline_run_logslist_pipeline_artifacts
一条 pipeline 可以同时服务 test 和 production。pipeline.environments 只覆盖不同环境里不同的变量。变量优先级是 project.variables、project.pipelines[].variables、project.pipelines[].pipeline.variables、project.pipelines[].environments[env].variables、运行入参。
artifact_version 会复用已有产物并跳过 build,只跑 deploy 和 finally。回滚是重新部署旧产物;升级是把 test 验过的产物用 production 变量和目标部署到 production。