全局变量组

更新时间:2025-02-17 10:25:28

云效 AppStack 支持定义企业级全局变量组,用于应用环境编排渲染和研发流程构建部署。

全局变量组管理

新建全局变量组

进入 应用交付 AppStack 选择全局设置 > 其他设置 > 全局变量组,单击 新建变量组

  • 填写变量组 名称显示名,单击 确定 创建全局变量组。高的

编辑全局变量组

进入 应用交付 AppStack 选择全局设置 > 其他设置 > 全局变量组,单击进入目标变量组详情页,单击 编辑变量。

  • key = value 方式批量填写 变量名变量值,以 # 填写描述。

  • 单击 保存 ,支持预览变量改动,填写 修改日志提交 保存。高的 (1)高的 (3)高的 (4)

设置变量组成员权限

支持为全局变量组添加成员,设置角色权限,角色权限设置如下:

  • 拥有者:具备全局变量组的所有权限,拥有变量组查看、使用、编辑和删除权限,支持移交拥有者。

  • 管理员:拥有变量组查看、使用、编辑和删除权限。

  • 使用者:仅拥有变量组查看、使用权限。

进入 应用交付 AppStack 选择 全局设置 > 其他设置 > 全局变量组,单击进入目标变量组详情页,单击 成员管理,选择添加成员或修改成员角色权限。高的 (5)

变量组版本记录

支持查看全局变量组版本记录,支持比较多个版本之间的差异。进入 应用交付 AppStack 选择全局设置 > 其他设置 > 全局变量组,单击进入目标变量组详情页,单击 版本记录,查看全局变量组的版本记录。高的 (6)

删除全局变量组

进入 应用交付 AppStack 选择 全局设置 > 其他设置 > 全局变量组,单击进入目标变量组详情页,单击 删除变量组,变量组一旦删除无法恢复,请谨慎操作!被应用或模板关联的变量组无法删除。

使用全局变量组

环境部署使用全局变量组

应用环境设置中支持关联变量组,用于环境部署时动态替换应用编排中引用的变量,渲染生成部署 YAML 或部署脚本。环境支持关联多个变量组或全局变量组,存在相同key时后序变量组叠加覆盖前序变量组生效。

  • 关联应用的开发环境变量组和全局的开发环境变量组,两个环境变量组中存在相同key。高的 (7)横向多个

  • 设置完成后进行环境部署,后序变量组key的变量值填充生效。变量组生效原理参见高的 (8)

研发流程使用全局变量组

应用设置中研发流程配置支持关联变量组,用于研发流程运行时动态替换流水线中引用的变量。研发流程阶段支持关联多个变量组或全局变量组,存在相同key时后序变量组叠加覆盖前序变量组生效。

  • 关联应用的开发环境变量组和全局的开发环境变量组,两个环境变量组中存在相同key。高的 (9)高的 (10)

  • 查看研发流程对应流水线中配置的变量。高的 (11)

  • 在应用的研发流程中,选择对应阶段,单击运行后触发流水线,单击日志查看,后续变量组key的变量值生效。高的 (12)高的 (13)

  • 本页导读 (1)
  • 全局变量组管理
  • 新建全局变量组
  • 编辑全局变量组
  • 设置变量组成员权限
  • 变量组版本记录
  • 删除全局变量组
  • 使用全局变量组
  • 环境部署使用全局变量组
  • 研发流程使用全局变量组
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等