如何在java中检索环境变量(Jenkins)

时间:2012-05-23 07:03:41

标签: java windows batch-file jenkins

我正在为Jenkins构建的预构建步骤中的一些Windows批处理命令设置一些环境变量。我需要将这些变量用于一些java selenium测试用例,这些测试用例将在构建过程中运行。

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)命令检索这些环境变量值。但这不起作用,因为这些变量的值始终为NULL

请让我知道我哪里出错?

1 个答案:

答案 0 :(得分:1)

如我的评论所示,我并不完全了解您的设置。但是,通常,在一个Jenkins构建步骤中设置的环境变量不会在其外部传播,也无法从其他构建步骤访问。您需要使用EnvInject plugin来实现这一目标。