全部产品
云市场

全局参数

更新时间:2019-08-21 16:44:10

流水线提供全局参数来设定一些变量,在配置流水线时,可以通过引用全局变量的方式支持一些需要参数变化的场景。

参数设定

全局参数的配置入口在流水线编辑页面的输入源配置中,如下所示:

全局参数设定

用户可以添加任意参数,并设置默认值:

参数

参数使用

全局变量设定后,可以在配置具体任务时通过特殊变量符号进行引用。

  • 使用举例1:

如应用任务,选择分支时,可以选取使用流水线参数,通过 ${参数名}方式进行引用,这样每次流水线执行时,会读取全局变量中设定的值来进行构建。如下所示:

use-params-1

  • 使用举例2:

在自定义脚本中,可以通过 ${参数名}的方式引用全局变量。 如下所示:

eq2

运行时指定参数

全局变量设定后,正常触发时都会使用默认值,如果在触发时想改变全局变量的值,可以在手工触发时(请参考触发策略部分文档说明)配置运行参数:

参数触发

设置全局变量的值,然后点击确认,本次执行将使用更改后的变量值进行执行。更改的变量仅针对本次执行有效,并不会影响原始默认值。

参数指定