| 如需将构建生成的镜像/软件包部署到开发/测试/生产环境,需首先参考[应用管理]创建应用组和应用。 |
单击[全部服务]图标,选择[企业应用/交付中心]菜单项。
单击左侧导航树中的[交付中心/持续交付]菜单项,进入交付中心流水线管理页面。
单击<新建流水线>按钮,选择场景模板。
PaaS平台为用户提供了四种模板,能够覆盖常用的流水线场景,您可以选择和您业务需求最接近的模板,以此模板为基础配置流水线任务。
空模板:以下三种模板均无法满足需求时,您可以选择空模板按需配置任务。
敏捷模板:提供快速上线方式。仅包含最基本的“构建”和“部署升级”两个任务,即对代码库的源码进行编译构建后,将产生的软件包或镜像持续部署到集成环境。
集成模板:包含“代码检查”—“构建”—“部署到测试环境”—“集成测试”—“生产环境”任务。能够对代码库的源码进行代码检查,如果质量达标则进行编译构建,并将产生的软件包或镜像持续部署到集成环境进行集成测试,测试通过后,发布到生产环境。
交付模板:提供完整全面的上线交付方式,包括“代码检查”—“构建”—“部署到开发环境”—“集成测试”—“部署到测试环境”—“自动化测试”—“审批”—“部署到生产环境”任务。在集成模板任务的基础上,还能够将产生的软件包或镜像进行一系列环境上的测试,最终在审批人员人工审批通过后,发布到生产环境。
单击<下一步>按钮,编排流水线。单击,可以按需在模板已有任务基础上新增任务。
表-1 编排流水线
任务类型 | 描述 |
初始配置 | 流水线的总体配置,用于统一管控流水线中的子任务。
|
代码检查 | 调用配置代码检查时新建的任务。
|
构建 | 调用配置编译构建时新建的任务。
|
部署到开发/测试/生产环境 | 将构建的镜像/软件包部署到开发/测试/生产环境,即应用组。
|
集成测试 | 集成测试需在线下进行,结果通过人工审核。流水线运行到本任务,将发起审批流程。具体的流程过程及审批人,需要由系统管理员在系统流程配置中统一配置,审批通过后,流水线方可继续运行。 |
自动化测试 | 调用管理自动化测试时新建的任务。
|
审批 | 在生产部署前可选择进行人工审批,保证生产环境的安全。 流水线运行到本任务,将发起审批流程,具体的流程过程及审批人,需要由系统管理员在系统流程配置中统一配置,审批通过,构建生成的软件包才能自动部署到生产环境。 |
自定义任务 | 调用管理自定义任务时新建的任务。 |
单击<确定>按钮,完成操作。
单击该流水线对应的<运行>按钮,配置运行参数。
如流水线任务配置了构建参数,且为必填参数,此时需填写参数值。
单击<确定>按钮,运行流水线,页面跳转到运行日志详情页面,可以看到流水线和各任务的运行情况。