diff --git a/src/main/java/org/jenkinsci/plugins/workflow/vSphereStep.java b/src/main/java/org/jenkinsci/plugins/workflow/vSphereStep.java index 899111ec..bf132435 100644 --- a/src/main/java/org/jenkinsci/plugins/workflow/vSphereStep.java +++ b/src/main/java/org/jenkinsci/plugins/workflow/vSphereStep.java @@ -122,7 +122,9 @@ protected String run() throws Exception { step.getBuildStep().getClass().toString().contains("Clone") || step.getBuildStep().getClass().toString().contains("ExposeGuestInfo")) { IP = step.getBuildStep().getIP(); - envVars.put("VSPHERE_IP", IP); + if (IP != null) { + envVars.put("VSPHERE_IP", IP); + } if (step.getBuildStep().getClass().toString().contains("ExposeGuestInfo")) { Map envVars = ((ExposeGuestInfo)step.getBuildStep()).getVars(); @@ -136,4 +138,4 @@ protected String run() throws Exception { return IP; } } -} \ No newline at end of file +}