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

私のコメントに示されているように、私はあなたの設定を完全には理解していません。ただし、一般に、1 つの Jenkins ビルド ステップで設定された環境変数はその外部には伝播されず、他のビルド ステップからはアクセスできません。これを実現するには、 EnvInject プラグインを使用する必要があります。

于 2012-05-23T07:54:39.250 に答える