<?xml version='1.0' encoding='UTF-8'?> <project> <actions/> <description>test some stuff</description> <keepDependencies>false</keepDependencies> <properties> <jenkins.plugins.hipchat.HipChatNotifier_-HipChatJobProperty plugin="hipchat@0.1.8"> <room></room> <startNotification>false</startNotification> <notifySuccess>false</notifySuccess> <notifyAborted>false</notifyAborted> <notifyNotBuilt>false</notifyNotBuilt> <notifyUnstable>false</notifyUnstable> <notifyFailure>false</notifyFailure> <notifyBackToNormal>false</notifyBackToNormal> </jenkins.plugins.hipchat.HipChatNotifier_-HipChatJobProperty> <hudson.model.ParametersDefinitionProperty> <parameterDefinitions> <hudson.model.StringParameterDefinition> <name>TEST_VARIABLE_1</name> <description></description> <defaultValue>dsa</defaultValue> </hudson.model.StringParameterDefinition> <hudson.model.StringParameterDefinition> <name>TEST_VARIABLE_2</name> <description></description> <defaultValue></defaultValue> </hudson.model.StringParameterDefinition> </parameterDefinitions> </hudson.model.ParametersDefinitionProperty> <hudson.plugins.heavy__job.HeavyJobProperty plugin="heavy-job@1.1"> <weight>1</weight> </hudson.plugins.heavy__job.HeavyJobProperty> <EnvInjectJobProperty plugin="envinject@1.92.1"> <info> <groovyScriptContent>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; }</groovyScriptContent> <loadFilesFromMaster>false</loadFilesFromMaster> </info> <on>true</on> <keepJenkinsSystemVariables>true</keepJenkinsSystemVariables> <keepBuildVariables>true</keepBuildVariables> <overrideBuildParameters>true</overrideBuildParameters> <contributors/> </EnvInjectJobProperty> </properties> <scm class="hudson.scm.NullSCM"/> <canRoam>true</canRoam> <disabled>false</disabled> <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> <jdk>(System)</jdk> <authToken>deeCog8joh3phohyohju</authToken> <triggers/> <concurrentBuild>false</concurrentBuild> <builders> <hudson.tasks.Shell> <command>echo $TEST_VARIABLE_1 echo $TEST_VARIABLE_2</command> </hudson.tasks.Shell> </builders> <publishers/> <buildWrappers> <org.jenkinsci.plugins.builduser.BuildUser plugin="build-user-vars-plugin@1.5"/> </buildWrappers> </project>