基于云效AppStack实现变量管理 | 开箱即用
特别说明:目前变量只限于 AppStack 产品内部使用,暂不支持云效其他子产品或其他外部系统变量注入。
变量管理
新建变量组
-
应用-变量-新建变量组,打开新建变量组弹窗。
-
填写 变量组ID:必填,应用下变量组唯一ID,创建后不可修改。支持1-63个小写英文字母、数字或“-”,不能以“-”开头或结尾。
-
填写 变量组名称:必填,变量组显示名,创建后可在「设置变量组」里按需修改。支持1-64个中英文字符、数字或符号。
-
填写 操作注释:非必填,操作描述信息。支持1-256个中英文字符、数字或符号。
-
点击 确定 新建变量组,新建完成后可在左侧变量组列表查看变量组。
编辑变量组
切换到对应变量组,点击「编辑变脸组」进入变量组编辑状态,可以新增、修改、删除变量键值对。
复制变量组
切换到对应变量组,点击「复制变量组」,可以用当前变量组内容复制一份新的变量组,输入新变量组的「变量组ID」和「变量组名称」即可完成复制。
导入变量
切换到对应变量组,点击「导入变量」,可以对变量组内容以文本的方式进行批量编辑,也可以直接导入Properties 文件。
导出变量
切换到对应变量组,点击「导出变量」,可以将当前变量组内容导出为Properties 文件。
设置变量组
切换到对应变量组,点击「设置变量组」,可以修改变量组显示名称。
删除变量组
当变量组不需要使用了且未被任何环境引用时,可以删除变量组。切换到对应变量组,点击「删除变量组」即可。变量组删除后不可恢复,请谨慎操作!
版本记录
AppStack支持变量版本化管理,可以查看变量版本记录,同时还支持版本之间的对比。
查看版本记录
-
版本:版本号。
-
提交注释:提交注释。
-
提交信息:展示「提交人」和「提交时间」。
版本对比
在版本列表任意选中两个版本,点击「版本对比」即可。
系统变量
除了自定义变量组,AppStack 还提供了系统变量,可在应用编排、环境部署等多个场景引用。AppStack提供的系统变量有。
变量名称 | 描述 | 说明 |
DATETIME | 当前时间 | 当前时间,比如 2021-05-04 00:00:00(说明:取值为运行时时间,如应用编排场景) |
TIMESTAMP | 当前时间戳 | 当前时间戳,比如 1620057600(说明:取值为运行时时间,如应用编排场景) |
APPSTACK_APP_ID | 应用名称 | 取值为当前上下文应用ID |
APPSTACK_COMPONENT_ID | 组件名称 | 取值为当前上下文组件名称 |
APPSTACK_ENV_ID | 环境ID | 取值为当前上下文环境ID |
云效应用交付平台 AppStack是一款开发者友好的、以应用为核心的云原生应用交付平台,提供应用编排、环境管理、部署运维、资源管理、应用发布等一站式能力,帮助企业建立应用持续交付整体解决方案,加速企业云原生与 DevOps 转型,提升团队研发效能。
关于我们
了解更多关于云效DevOps的最新动态,可微信搜索并关注【云效】公众号;
福利:公众号后台回复【指南】,可获得《阿里巴巴DevOps实践指南》&《10倍研发效能提升案例集》;
看完觉得对您有所帮助别忘记点赞、收藏和关注呦;
#阿里云##学习路径##技术栈#