Jenkins环境变量JOB_NAME为null

时间:2014-12-01 10:53:21

标签: java maven jenkins

我将环境变量JOB_NAME传递给来自jenkins的maven构建,如下所示 构建步骤中的-DJOB_NAME=${JOB_NAME}

我正在使用该JOB_NAME值来引用Jenkins服务器上该特定项目文件夹下的文件夹。但是这个变量的值是null。

你能不能帮助我获得适当的价值。

1 个答案:

答案 0 :(得分:1)

你必须将环境句柄设置为" env"在您可能使用的任何外部构建工具中,Jenkins vars不会自动传递给构建工具,例如在Ant脚本中,您必须在使用Jenkins变量之前设置以下行



<property environment="env"/>
&#13;
&#13;
&#13;

这让Ant知道任何变量后跟env。可能来自执行Ant构建的主机,在这种情况下是Jenkins。