Label Verifier Plugin

Skip to end of metadata
Go to start of metadata

Plugin Information

Plugin ID label-verifier Changes In Latest Release
Since Latest Release
Latest Release
Latest Release Date
Required Core
1.1 (archives)
Dec 08, 2013
Source Code
Issue Tracking
Pull Requests
Open Issues
Pull Requests
Kohsuke Kawaguchi (id: kohsuke)
Oleg Nenashev (id: oleg_nenashev)
Usage Installations 2014-Nov 127
2014-Dec 118
2015-Jan 118
2015-Feb 120
2015-Mar 136
2015-Apr 121
2015-May 124
2015-Jun 125
2015-Jul 116
2015-Aug 120
2015-Sep 121
2015-Oct 118

This plugin allows system administrator to programmatically verify the label assignment correctness on slaves. It is useful to prevent a human error in label assignment when you have a larger number or self-organizing slaves, and generally as a means to make sure your cluster is healthy.


Go to the label configuration page of the label whose assignment you want to validate. For example, http://yourserver/jenkins/label/foo/configure.
You can associate "label verifies" through this UI, as follows:

The script specified here gets executed every time a slave with this label comes online. If the script returns non-zero exit code, the label assignment is considered illegal, and Jenkins will mark the slave as offline to prevent it from getting used for a build.

Extension points

LabelVerifier is an extension point that can be implemented by other plugins, to perform the check in other means.

Open issues


Version 1.1 (Dec 08, 2013)

  • Regular expression verifier
  • Logic expressions (AND, OR, NOT)

Version 1.0 (Sep 11, 2010)

  • First release


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