DevOps DevOps
产品简介
产品安装
快速入门
使用指南
开发指南
FAQ
6.7更新说明
  • 配置管理
  • 配置环境-集群
  • 配置组
  • 配置项

# 配置管理

说明:配置管理中管理的配置组、配置项应用于构建、部署环节,便于用户统一管理流水线的变量配置。

示例场景:

1.原有构建、发布流水线执行支持变量配置,该配置独立存在于每一条流水线,每次新建流水线都需要重新配置变量,操作繁琐,不易于集中管理。

2.可以在配置管理页面,针对不同的应用,如demoWar,创建配置组。

注意:此处有环境权限控制。

3.在创建好的demoWar配置组下,比如可以创建用于demoWar流水线相关的配置项,对应流水线中的变量,后续应用于构建、发布流水线。

注意:名称为后续流水线引用的名称,不能为中文且不能包含除了"-" "."和"_"之外的特殊字符;变量类型同流水线中变量配置的类型保持一致。

4.创建好了demoWar配置组、配置项后,在demoWar相关的构建、发布流水线即可使用对应环境的配置组执行构建、发布。

注意:流水线中变量的引用规则不变,为'${配置项名称}'格式。

注意:此处环境过滤条件与用户拥有环境权限以及流水线环境配置有关,若流水线未配置环境,则根据用户拥有权限的环境进行过滤。

5.可以选择作为入参,在执行demoWar应用构建、发布时的预览页面中更替配置组。

6.同时,当应用跨环境部署时,若新环境没有demoWar应用对应的配置组,可以通过克隆能力将配置组克隆至新环境。

7.当配置组的配置项产生变更时,可以使用配置组同步能力同步变更至其他配置组,如便捷的将开发环境下的demoWar配置组的变更选择增量或全量的模式同步至测试环境下的demoWar配置组。

# 配置环境&集群

配置集群在这里的概念是在同一个环境类别下,不同的集群分区,如开发1区,开发2区等。

同构建、发布流水线一样,支持按环境区分配置集群,用户可以在环境下管理配置集群,包括创建、编辑、删除集群。

# 配置组

配置组为配置项的分组的概念,如,可以在开发环境的dev1集群下创建一个demoWar配置组,用于统一管理开发环境下执行部署的所有demoWar应用的流水线的变量。

支持在集群下创建配置组,如对demoWar构建流水线配置的demoWar配置组,可以关联组件,可以选择指定模板作为创建配置组的依据。

支持将配置组导出为模板,用于供其他流水线参考。

支持克隆配置组,适用于目标环境集群下不存在当前配置组的场景,会在目标环境集群下新创建一个配置组的克隆体。

支持同步配置组,此操作为同步配置组的变更至其他配置组,支持全量增量两种模式。

支持创建配置组版本,如,当应用发版时,可以参考应用版本创建对应的配置组版本,版本化管理对应应用的流水线变量配置。

可以点击配置组名称,浏览该配置组的版本列表,支持展开查看指定版本配置项详情信息。

通过版本对比能力,来分析版本之间的差异。

注意:

1.可选择仅显示变更

2.列表中,'o'代表该配置项存在于当前版本,'---'代表该配置项不存在于当前版本。

3.黄色背景代表该条配置项在版本对比中存在差异,点击展开可以查看配置项详情信息,其中红色字体为版本之间的差异数据。

支持编辑配置组。

支持删除配置组。

说明:

1.若配置组、配置组版本已被流水线引用,则不允许删除。

2.删除配置组将同步删除其下的所有配置组版本以及配置项,此操作不可撤销。

# 配置项

支持创建、批量创建配置项。

说明:

1.名称为后续流水线引用的名称,不能为中文且不能包含除了"-" "."和"_"之外的特殊字符。

2.变量类型同流水线中变量配置的类型一致。

3.公有/私有代表该配置项是否独属于适配流水线的配置项,当该配置项所属配置组导出为项目模板时,私有类型配置项会被置空配置值,公有配置项的配置值将会被保留。

支持编辑配置项,会产出历史版本,可以对比版本差异,可以恢复指定版本。

支持删除配置项,此操作不可撤销。

← 功能详解 构建定义配置 →