BigW Consortium Gitlab
class GenericCommitStatus < CommitStatus before_validation :set_default_values
validates :target_url, addressable_url: true, length: { maximum: 255 }, allow_nil: true
# GitHub compatible API alias_attribute :context, :name def set_default_values self.context ||= 'default' self.stage ||= 'external' end def tags [:external] end
def detailed_status(current_user) Gitlab::Ci::Status::External::Factory .new(self, current_user) .fabricate! end
end