Builds chain fingerprinter

Skip to end of metadata
Go to start of metadata

Plugin Information

No Information For This Plugin

This plugin allows setup fingerprinting in whole build workflow easily, with mouseclick. Useful when you use option -D upstreamCulprits=true, or some plugins you using require per-workflow fingerprinting to be setup.

Be aware - "Jobs hierarchy fingerprinting" option is experimental and can cause problems with Jenkins fingerprint map. It is recomended to avoid using this option if you're not sure.

For instance, we have such jenkins configuration

  • Job default
  • Job A
  • Job B
  • Unit Tests Job
  • UI Tests Job
  • Deployment Job

[Job default], [Job A] and [Job B] are per-branch jobs of same project, they have similar configuration and are upstream to [Unit Tests Job], [UI Tests Job], [Deployment Job].

To enable automatic fingerprinting with this plugin, just enable following property in root jobs in build workflow (Job A, Job B and Job default)

Fingerprint records will look like this.

Where (Job A) is per Job hierarchy fingerprint, and UUID token is builds hierarchy fingerprint. Note that fingerprint records are not points to files, they points only to dummy filenames.

Change Log

Version 1.0 (Oct 24, 2012)

  • First release

Labels

Edit
plugin-builder plugin-builder Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.