Index: src/main/java/hudson/plugins/promoted_builds/Promotion.java =================================================================== --- src/main/java/hudson/plugins/promoted_builds/Promotion.java (revision 30880) +++ src/main/java/hudson/plugins/promoted_builds/Promotion.java (working copy) @@ -61,10 +61,14 @@ public Status getStatus() { return getTarget().getAction(PromotedBuildAction.class).getPromotion(getParent().getName()); } - + @Override public EnvVars getEnvironment(TaskListener listener) throws IOException, InterruptedException { EnvVars e = super.getEnvironment(listener); + EnvVars parentEnv = this.getTarget().getEnvironment(listener); + for (String key : parentEnv.keySet()) { // append promoted build's env + e.put("PROMOTED_" + key, parentEnv.get(key)); + } String rootUrl = Hudson.getInstance().getRootUrl(); if(rootUrl!=null) e.put("PROMOTED_URL",rootUrl+getTarget().getUrl());