I think it is related to the following code in EnvironmentVariablesNodeLoader:

for (NodeProperty<?> nodeProperty : Hudson.getInstance().getGlobalNodeProperties()) {
    if (nodeProperty instanceof EnvironmentVariablesNodeProperty) {
        EnvironmentVariablesNodeProperty variablesNodeProperty = (EnvironmentVariablesNodeProperty) nodeProperty;
        EnvVars envVars = variablesNodeProperty.getEnvVars();
        EnvInjectEnvVars envInjectEnvVars = new EnvInjectEnvVars(logger);
        configNodeEnvVars.putAll(envVars);
        envInjectEnvVars.resolveVars(configNodeEnvVars, nodeEnvVars);
    }
}

Without the "Prepare jobs environment" checked, the if statement above resolves to false so env vars are not updated.... i think.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply via email to