Hi Robert, Thanks for your reply. I was NOT able to figure out how to use BuildChooser to get all configuration properties of a Job (not Build). I would greatly appreciate if you can provide a sample code snippet.
Thanks Quadir On Monday, June 30, 2014 1:33:36 PM UTC+5:30, Robert Sandell wrote: > > You could try and implement a BuildChooser: > https://github.com/jenkinsci/git-plugin/blob/master/src/main/java/hudson/plugins/git/util/BuildChooser.java > > > > > > > > *Robert Sandell* > > Software Tools Engineer - SW Environment and Product Configuration > > Sony Mobile Communications > > > > *From:* [email protected] <javascript:> [mailto: > [email protected] <javascript:>] *On Behalf Of *Quadir Sha > Kareemullah > *Sent:* den 30 juni 2014 07:14 > *To:* [email protected] <javascript:> > *Subject:* How do I access all Job Configuration properties in my Plugin > code? > > > > Hi, > > > > I would greatly appreciate if anyone can tell me how I can access all Job > Configuration properties in my Plugin code. I tried following snippet, but > *pdp* is returning *null*. > > > > > ParametersDefinitionProperty pdp = > this.project.getProperty(ParametersDefinitionProperty.class); > > > > > > Here is little background, I am trying to dynamically set the branch name > that Git needs to build. In the Job Configuration, I enter > ${pull_req_src_branch} for the field "Branches to build Branch Specifier > (blank for 'any')". I want to set this value dynamically in my Plugin > code when the Jobs runs. > > > > Any help is greatly appreciated. > > > > Thanks > > Quadir > > > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" 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/d/optout.
