自定义变量
除了预置变量外,持续交付支持自定义流水线中的变量,满足更多定制化场景。使用自定义变量前,需先创建自定义变量,然后通过$(parameters.变量名)的形式进行引用。本节为您介绍如何创建自定义变量。
背景信息
自定义变量同时支持变量和环境变量,两者都可以用来传递流水线参数,请根据实际情况选择使用变量还是环境变量。
- 变量:一组预先定义好的键值对,在流水线实际执行前,对所有步骤输入中的变量占位符进行替换。引用方式为$(parameters.key)。
- 环境变量:一组预先定义好的键值对,在流水线实际执行的容器环境中,由 Linux 的环境变量机制完成环境变量的替换。引用方式为${key}或$key。
注意
环境变量不是机密的,它们的值可能会在日志中显示,不适合存储敏感信息。
前提条件
操作步骤
- 在流水线列表中选择目标流水线,单击 ... > 编辑,进入当前流水线的流程编排页签。
- 切换至自定义变量页签,单击 添加,新增一个自定义变量。支持添加多个变量。
-
说明
- 单选 变量默认开启动态设置,支持在运行流水线时选择变量的运行值。
说明
自定义变量创建完成后,您便可以在流水线任意需要使用该变量的步骤中进行引用。
-
后续操作
完成对应的变量配置后,你可以灵活的使用该流水线,在运行流水线时,为变量填写对应的值,通过一条流水线完成不同的任务。
以部署函数服务为例。通过变量设置 函数 ID$(parameters.id)后,在运行流水线时,你输入不同的函数服务的 ID,即可以通过一条流水线部署不同的函数服务。
-
- 在持续交付运行流水线时输入对应的函数服务 ID。
-
最近更新时间:2025.09.04 19:20:17