我将环境变量JOB_NAME
传递给来自jenkins
的maven构建,如下所示
构建步骤中的-DJOB_NAME=${JOB_NAME}
我正在使用该JOB_NAME值来引用Jenkins服务器上该特定项目文件夹下的文件夹。但是这个变量的值是null。
你能不能帮助我获得适当的价值。
答案 0 :(得分:1)
你必须将环境句柄设置为" env"在您可能使用的任何外部构建工具中,Jenkins vars不会自动传递给构建工具,例如在Ant脚本中,您必须在使用Jenkins变量之前设置以下行
<property environment="env"/>
&#13;
这让Ant知道任何变量后跟env。可能来自执行Ant构建的主机,在这种情况下是Jenkins。