Execute the worker in pipeline_processing queue

This commit is contained in:
Shinya Maeda 2018-09-25 14:30:11 +09:00 committed by Alessio Caiazza
parent c6e4b6a7d9
commit e0cfa9279c
1 changed files with 4 additions and 0 deletions

View File

@ -5,8 +5,12 @@ module Ci
include ApplicationWorker
include PipelineQueue
queue_namespace :pipeline_processing
def perform(build_id)
::Ci::Build.find_by_id(build_id).try do |build|
break unless build.scheduled?
Ci::RunScheduledBuildService
.new(build.project, build.user).execute(build)
end