应用模板

云效 AppStack 提供企业级应用模板,用于定义应用开启的功能服务、编排部署架构、研发流程、环境划分、变量组配置等;新建应用时选择应用模板,以快速初始化应用配置。

应用模板管理

新建应用模板

进入 应用交付 AppStack - 全局设置 - 应用模板,在应用模板列表处点击 新建应用模板 ,打开新建应用模板弹窗。

  • 填写模板 名称显示名描述,点击 确定 创建应用模板。

10-1-应用模板列表

编辑应用模板

进入 应用交付 AppStack - 全局设置 - 应用模板,找到目标应用模板,点击 编辑,进入模板编辑页:

  • 基本信息:支持查看模板 名称,支持修改模板 显示名描述

  • 功能服务

    • 应用模板支持开启 流水线变更+研发流程 功能。

      • 流水线:关联 Flow 流水线灵活定义构建发布流程。 使用此模式,将在应用中提供 流水线 功能,详见 流水线自由交付模式

      • 变更+研发流程:定义应用研发流程整体管理多环境构建发布流程。研发流程支持设置变更集成方式、变更准入规则,严格控制应用从开发、到测试、到生产的整体交付流程。 支持变更关联项目协作工作项,支持变更和工作项状态联动,支持变更集从整体需求维度跟进业务需求进度,帮助追溯需求完整生命周期。 使用此模式,将在应用中提供 变更研发流程变更 功能,详见 变更持续交付模式

    • 使用应用模板创建应用后,应用中自动开启模板中配置的功能服务。

  • 编排配置

    • 通过应用模板定义应用部署架构,支持 Kubernetes YAML 编排部署和主机脚本部署,详见 应用编排原理。支持 ${} 直接输入编排占位符取值变量,支持引用应用模板内配置的变量组。

    • 使用应用模板创建应用后,将自动使用模板中的编排配置初始化应用。

10-1-应用模板-编排配置

  • 变量组配置

    • 通过应用模板定义变量组,变量组可用于关联环境部署、可用于关联研发流程阶段进行流程配置。

    • 使用应用模板创建应用后,将自动使用模板中的变量组配置初始化应用。

10-1-应用模板-变量组配置

  • 环境配置

    • 通过应用模板划分应用环境,关联变量组、预先分配资源等。

    • 使用应用模板创建应用后,自动使用模板中的环境配置初始化应用环境。

10-1-应用模板-环境配置

  • 研发流程配置

    • 通过应用模板配置应用研发流程,定义应用从开发、到测试、到生产的构建部署流程,支持关联变量组进行动态配置。

    • 使用应用模板创建应用后,自动使用模板中的研发流程配置初始化应用。

10-1-应用模板-研发流程配置

复制应用模板

进入 应用交付 AppStack - 全局设置 - 应用模板,找到目标应用模板,点击 复制,快速从已有模板复制一个新的模板。

删除应用模板

进入 应用交付 AppStack - 全局设置 - 应用模板,找到目标应用模板,点击 删除。模板一旦删除不可恢复,请谨慎操作。

使用模板新建应用

进入 应用交付 AppStack - 应用 - 新建应用,选择 从模板创建,选择合适的应用模板,点击 创建。应用创建成功后将使用模板配置自动开启 功能服务,自动初始化 编排配置变量组配置环境配置研发流程配置 等。

10-1-应用模板-使用模板新建应用