我正在为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
。
请让我知道我哪里出错?
答案 0 :(得分:1)
如我的评论所示,我并不完全了解您的设置。但是,通常,在一个Jenkins构建步骤中设置的环境变量不会在其外部传播,也无法从其他构建步骤访问。您需要使用EnvInject plugin来实现这一目标。