• Allison Browne's avatar
    Refactor: Split UpdateBuildsMinute Service · c5722c8d
    Allison Browne authored
    We want to cancel pipelines before deleting them because minutes are not accumulated on deleted jobs that continue to run.  In order to cancel pipelines before deleting them and have minutes accumulate properly, we need to compute the minutes synchronously before the destroy to pass of to an async worker that can do the rest.
    
    This change breaks apart the UpdateBuildsMinute service into 2 so that part of the logic can be executed async. There are no changes to the existing behavior in this code.
    c5722c8d
build_consumption.rb 789 Bytes