体验新版 GitCode,发现更多精彩内容 >>
module Gitlab module Ci module Build module Policy class Variables < Policy::Specification def initialize(expressions) @expressions = Array(expressions) end
def satisfied_by?(pipeline, build)
statements = @expressions.map do |statement| ::Gitlab::Ci::Pipeline::Expression::Statement .new(statement, pipeline) end
statements.any?(&:truthful?)
end end end end end end