16 lines
269 B
Ruby
16 lines
269 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
module Ci
|
||
|
class ProceedBuildService < BaseService
|
||
|
def execute(build)
|
||
|
if build.schedulable?
|
||
|
build.schedule!
|
||
|
elsif build.action?
|
||
|
build.actionize
|
||
|
else
|
||
|
build.enqueue
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|