环境变量
功能介绍
部署流程中支持填写启动参数与自定义变量,你可以通过此功能将一些敏感数据,例如账号与密码,以变量的方式注入至部署流程中,保证数据安全。
启动参数
前往部署流程,在基础配置中填写启动参数名称与默认值。如下图所示定义 TEST 参数:
在运行脚本中以固定格式进行引用:${parameters.变量名}
运行部署流程,在输出日志中就可以查看输出结果。
自定义变量
选择「自定义变量」阶段后进行定义。例如将自定义变量设为 HELLO:
在后续流程中使用 ${HELLO}
参数进行调用,输出结果如下:
部署流程变量其他常见场景
使用部署流程的阶段中的 “执行选项” -> “条件表达式”,控制是否执行或跳过当前步骤,可以使用下面格式:(值为”AAA”时表达式为true,执行当前阶段,否则跳过阶段)
${parameters.TEST == "AAA"}
如果想要得到部署流程的所有可用变量,用户可以查看部署流程执行的 JSON 内容。在部署流程执行详情页面,点击“源数据”查看
更多关于表达式的语法和函数,请参考并自行调试:部署流程表达式 和 Pipeline Expression Reference
使用举例:execution 变量用来引用当前部署流程执行上下文,trigger 变量表示部署流程触发器的信息。”运行脚本” 阶段执行下面 shell 语句,可以打印出相关值:
echo ${execution.application} echo ${execution.name} echo ${trigger.type} echo ${trigger.codingNickname}
问题反馈 >

感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。