我如何检索Java中的环境variables(jenkins)

我在Jenkins构build的预构build步骤中通过一些windows批处理命令设置了一些环境variables。 我需要使用这些variables作为构build过程中的一些java seleniumtesting用例。

set HD_KF_TC_IN_LOOK_UP_KET_FEATURE_XLS = %WORKSPACE%\selenium_input_files\Key_Features\en_US 

我试图通过使用System.getEnv(HD_KF_TC_IN_LOOK_UP_KET_FEATURE_XLS)命令来检索这些环境variables值。 但是这不起作用,因为这些variables的值始终为NULL

请让我知道我在哪里我错了?

正如我的评论所示,我不完全了解你的设置。 但是,通常情况下,在一个Jenkins构建步骤中设置的环境变量不会传播到其外,也不能从其他构建步骤访问。 你需要使用EnvInject插件来实现。