部署
部署(Deployment)是指将一个部署单元类型(Deployment Unit Type)部署到环境中,进而转化为一个工作负载(Workload)。部署包括四个阶段:初始化,构建(Build),布置(Provision)和后置处理。
概念关系
概念 | 关系 |
---|---|
环境(Env) | 一个环境可以有多个部署,取决于定义文件里面一个环境关联的部署单元的数量 |
部署单元(Deployment Unit) | 每个部署单元在环境中被部署 |
项目初始化 | 部署的第一阶段,初始化项目,包括下载已有项目的代码,或者上传源系统的项目代码到新项目中 |
构建(Build) | 部署的第二阶段,具体内容由定义文件声明 |
布置(Provision) | 部署的第三阶段,具体内容由定义文件声明 |
后置处理 | 部署的第四阶段,处理部署缓存、备份等任务 |
工作负载(Workload) | 部署后的应用、服务、认证的实例化 |