Class UpstreamPromotionCondition

    • Constructor Detail

      • UpstreamPromotionCondition

        public UpstreamPromotionCondition​(String requiredPromotionNames)
    • Method Detail

      • getRequiredPromotionNames

        public String getRequiredPromotionNames()
      • getRequiredPromotionNamesAsSet

        public Set<String> getRequiredPromotionNamesAsSet()
      • isMet

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