流水线运行过程中定义环境变量

定义环境变量是实现流水线过程定制化的一种常见方法,可以在执行过程的任何阶段使用这些变量。

在流水线配置页定义的环境变量为预置的固定环境变量,在流水线实际生产使用过程中,也会出现通过流水线运行时的输出来定义新的环境变量,并将其传递给后续的步骤或任务使用的场景。对应以下两种场景:

  • 任务内环境变量传递:步骤一生成自定义环境变量 -> 步骤二使用

  • 任务间环境变量传递:任务一生成环境变量 -> 任务二使用

任务内环境变量传递

这种场景主要是单个任务节点内的环境变量共享,比如步骤一生成变量 yaojia_Test=myParam,步骤二通过 ${yaojia_Test} 引用。

您可以在前序步骤中通过将环境变量输出到$FLOW_ENV中完成环境变量注入。高的 (3)

高的 (4)

任务间环境变量传递

这种场景主要是流水线内多个任务节点内的环境变量共享,比如任务一生成变量 yaojia_Test=myParam,任务二通过 ${yaojia_Test} 引用。

  • 您可以在任务一的步骤中通过将环境变量输出到$FLOW_ENV中完成环境变量注入。

  • 在任务一中添加步骤-选择工具中的“批量设置变量”,将环境变量设置为流水线级别的环境变量。

  • 在任务二中通过 ${yaojia_Test} 使用该环境变量。

横向多个高的