Class ParameterizedSelfPromotionCondition

    • Constructor Detail

      • ParameterizedSelfPromotionCondition

        @DataBoundConstructor
        public ParameterizedSelfPromotionCondition​(boolean evenIfUnstable,
                                                   String parameterName,
                                                   String parameterValue)
    • Method Detail

      • getParameterName

        public String getParameterName()
      • getParameterValue

        public String getParameterValue()
      • isMet

        public PromotionBadge isMet​(PromotionProcess promotionProcess,
                                    AbstractBuild<?,​?> build)
        Description copied from class: PromotionCondition
        Checks if the promotion criteria is met.
        Overrides:
        isMet in class SelfPromotionCondition
        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.