Hi everyone -

I've got the following code:

import hudson.model.*;
import hudson.util.*;

def thr = Thread.currentThread();
def currentBuild = thr?.executable;

def buildNumberField = "BUILD_NUMBER"
def resolver = currentBuild.buildVariableResolver
def buildNumber = resolver.resolve(buildNumberField)

out.println ("Build number is:" + buildNumber)

def mavenVersion = 
currentBuild.getParent().getModules().toArray()[0].getVersion();
def mavenFullName = 
currentBuild.getParent().getModules().toArray()[0].getName();
def mavenName = 
mavenFullName.substring(mavenFullName.indexOf(':')+1,mavenFullName.length());
def mavenSite = "http://jenkins/sites/"; + mavenName + "/" + mavenVersion + 
"/" + buildNumber + "/";

def siteParamAction = new hudson.model.ParametersAction(new 
hudson.model.StringParameterValue("MAVEN_SITE", mavenSite));
currentBuild.addAction(siteParamAction);

For some reason buildNumber results in null.  I've tried doing this a 
number of ways and still no luck.  Can anyone provide some advice?

Thanks!
Bill

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" 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