Class GroovyCondition
java.lang.Object
hudson.plugins.promoted_builds.PromotionCondition
hudson.plugins.promoted_builds.conditions.GroovyCondition
- All Implemented Interfaces:
- ExtensionPoint,- Describable<PromotionCondition>
Allow specification of Groovy scripts to qualify builds. Script evaluation is done using the
 Script Security plugin
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPointExtensionPoint.LegacyInstancesAreScopedToHudson
- 
Constructor SummaryConstructorsConstructorDescriptionGroovyCondition(org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript script, String unmetQualificationLabel, String metQualificationLabel) 
- 
Method SummaryModifier and TypeMethodDescriptionorg.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScriptisMet(PromotionProcess promotionProcess, AbstractBuild<?, ?> build) Checks if the promotion criteria is met.Methods inherited from class hudson.plugins.promoted_builds.PromotionConditionall, getApplicableTriggers, getDescriptor, isMet
- 
Constructor Details- 
GroovyCondition
 
- 
- 
Method Details- 
getScriptpublic org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript getScript()
- 
getUnmetQualificationLabel
- 
getMetQualificationLabel
- 
getDisplayLabel
- 
isMetDescription copied from class:PromotionConditionChecks if the promotion criteria is met.- Overrides:
- isMetin class- PromotionCondition
- Parameters:
- promotionProcess- The promotion process being evaluated for qualification
- build- The build for which the promotion is considered.
- Returns:
- non-null if the promotion condition is met. This object is then recorded so that we know how a build was promoted. Null if otherwise, meaning it shouldn't be promoted.
 
 
-