question: creates environment variable override for launching child processes in this node . whereas #setup abstractbuild , launcher , buildlistener is used specifically forexecuting builds , this method is used for other process launch activities that happens outside the context of a build , such as polling , one time action tagging , deployment , etc. starting 1.489 , this method and #setup abstractbuild , launcher , buildlistener arelayered properly . that is , for launching processes for a build , this method is called first and then environment #buildenvvars map will be added on top.this allows implementations to put node-scoped environment variables here , then build scoped variables to #setup abstractbuild , launcher , buildlistener . unfortunately , jenkins core earlier than 1.488 only calls #setup abstractbuild , launcher , buildlistener , so if the backward compatibility with these earlier versions is important , implementations should invoke this method from environment #buildenvvars map . concode_field_sep N node concode_field_sep NodePropertyDescriptor getDescriptor concode_elem_sep DescriptorExtensionList<NodeProperty<?>,NodePropertyDescriptor> all concode_elem_sep CauseOfBlockage canTake concode_elem_sep CauseOfBlockage canTake concode_elem_sep List<NodePropertyDescriptor> for_ concode_elem_sep void setNode concode_elem_sep Environment setUp concode_elem_sep NodeProperty<?> reconfigure
target: void function ( @ Nonnull EnvVars arg0 , @ Nonnull TaskListener arg1 ) { }