Source : dibs
-Version :0.99.35
+Version :0.99.36
Maintainer : taejun ha<taejun.ha@samsung.com>, jiil hyoun <jiil.hyoun@samsung.com>, donghyuk yang <donghyouk.yang@samsung.com>, donghee yang <donghee.yang@samsung.com>, sungmin kim <dev.sungmin.kim@samsung.com
Package : dibs
# select the job whith no build-dependency problem
def get_available_job
- # check reverse build job first
+ # select reverse build job with round-robin method
selected_job = nil
@reverse_build_jobs.each do |job|
if job.status == "WAITING" then
break
end
end
+ # rotate array
+ if @reverse_build_jobs.count > 0 then
+ @reverse_build_jobs.push @reverse_build_jobs.shift
+ end
if not selected_job.nil? then return selected_job end
# if no reverse build job exist!