一尘不染

Jenkins管道中的环境变量

jenkins

是否有任何环境变量可用于获取Jenkins管道标题?

我知道我们可以使用它$JOB_NAME来获得自由职业的头衔,但是有什么可以用来获取管道名称的东西吗?


阅读 238

收藏
2020-07-25

共1个答案

一尘不染

您可以使用相同的名称(例如JOB_NAMEenv.JOB_NAME)从groovy访问相同的环境变量。

从文档中:

可以从Groovy代码中以env.VARNAME或仅以VARNAME的形式访问环境变量。您也可以写入这些属性(仅使用env。前缀):

env.MYTOOL_VERSION = '1.33'
node {
  sh '/usr/local/mytool-$MYTOOL_VERSION/bin/start'
}

这些定义也将在构建期间或构建完成后通过REST API提供,也可以使用构建步骤从上游Pipeline构建中获得。

对于本文档的其余部分,请从任何管道作业中单击“管道语法”链接
在此处输入图片说明

2020-07-25