Started by remote host xxxxx [EnvInject] - Loading node environment variables. [EnvInject] - Preparing an environment for the build. [EnvInject] - Keeping Jenkins system variables. [EnvInject] - Keeping Jenkins build variables. [EnvInject] - Evaluation the following Groovy script content: try { def envVarsMap = Thread.currentThread()?.executable.parent.builds[0].properties.get("envVars") def testvar2 = envVarsMap['TEST_VARIABLE_2'] println(testvar2) if (testvar2 == null) { testvar2 = envVarsMap['TEST_VARIABLE_1'] } println(testvar2) def myEnv = [ TEST_VARIABLE_2: testvar2 ] return myEnv } catch (Throwable t) { println(t) throw t; } [EnvInject] - Injecting contributions. Building remotely on node2 (slave slowrunner linux) in workspace /mnt/local/jenkins/slave/workspace/test-build-user [test-build-user] $ /bin/sh -xe /tmp/hudson5102550245072060555.sh + echo test1 test1 + echo Finished: SUCCESS