Label Verifier

ID: label-verifier
This plugin is up for adoption! We are looking for new maintainers. Visit our Adopt a Plugin initiative for more information.

Jenkins Plugin GitHub release Jenkins Plugin Installs

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

Usage

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:

Verifier Configuration

The script specified here gets executed every time an agent with this label comes online. If the script returns a non-zero exit code, the label assignment is considered illegal, and Jenkins will mark the agent 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. See this page to get a list of existing implementations.

Changelog

See GitHub Releases

ArchivesGet past versions
Version: 1.4
Released:
Requires Jenkins 2.138.4
Installs: 327
Maintainers
Kohsuke Kawaguchi
Oleg Nenashev
Help us improve this page!
To propose a change submit a pull request to the plugin page on GitHub.