根据哪个节点定义Jenkins全局变量

时间:2017-02-04 19:15:26

标签: jenkins global-variables

我需要告诉Jenkins安装了特定的自定义工具。但安装目录将取决于节点的类型。 我的一些构建代理在Windows上运行,一些在Mac上运行,一些在Ubuntu上运行。因此,自定义工具的路径将根据操作系统而有所不同。 在Windows中它将是

C:\Program Files\Foo

在Mac中它将是

/Applications/Foo

我想避免为每个工作设置这个,但我也想避免设置三个不同的全局环境变量,如

WIN_PATH_TO_FOO
MAC_PATH_TO_FOO
UBU_PATH_TO_FOO

理想情况下,我设置一个全局

PATH_TO_FOO

根据节点标签定义三个可能的值。然后我相应地标记我的节点。有没有办法做这样的事情?

0 个答案:

没有答案