1

我在 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.

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

4

1 回答 1

1

如我的评论中所述,我不完全理解您的设置。但是,一般来说,在一个 Jenkins 构建步骤中设置的环境变量不会传播到它之外,并且不能从其他构建步骤访问。您需要使用EnvInject 插件来实现这一点。

于 2012-05-23T07:54:39.250 回答