Same way. The Fingerprint class gives you both the originator and the consumers of the artifact represented by that fingerprint.
-- Dean On 5/14/13 11:14 AM, "Chris Withers" <[email protected]> wrote: >Hi Dean, > >Thanks, but if I have a build that only used artifacts rather than >generating them, how do I get the fingerprints of those artifacts >starting from a build object? > >cheers, > >Chris > >On 14/05/2013 16:56, Dean Yu wrote: >> Hi Chris, >> From a Fingerprint instance, you can call getOriginal() to get a >> Fingerprint.BuildPtr object that refers to the source of fingerprint. >>(Or >> null if the fingerprint was generated outside of Jenkins.) You can also >> call getJobs() on a Fingerprint object to get a list of job names that >> consume the artifact that was produced by the source job. >> >> -- Dean >> >> On 5/14/13 8:18 AM, "Chris Withers" <[email protected]> wrote: >> >>> Hi All, >>> >>> I see I can find out the fingerprints created in a build using: >>> >>> build.getBuildFingerprints() >>> >>> First question: How I can go from a Fingerprint instance (as in the >>> sequence returned build getBuildFingerprints) to the build instances >>> referenced by that fingerprint? >>> >>> Second question: how can I go in other direction? I have a Build >>> instance obtained with: >>> >>> for (item in Jenkins.instance.items) { >>> build = build.getLastBuild() >>> } >>> >>> How can I find out what fingerprints were used in this build? >>> I want to know so I can go and find the job that originated the >>> fingerprinted artifact and get a list of the SCM changes that >>> contributed to it. >>> >>> Apologies for the clumsiness above, neither Groovy nor Java are my >>>first >>> language... >>> >>> Chris >>> >>> -- >>> Simplistix - Content Management, Batch Processing & Python Consulting >>> - http://www.simplistix.co.uk >>> >>> -- >>> 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/groups/opt_out. >>> >>> >> >> > >-- >Simplistix - Content Management, Batch Processing & Python Consulting > - http://www.simplistix.co.uk -- 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/groups/opt_out.
