diff options
Diffstat (limited to 'app/models/ci/pipeline.rb')
-rw-r--r-- | app/models/ci/pipeline.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/app/models/ci/pipeline.rb b/app/models/ci/pipeline.rb index 5c85578bdf3..c1417903590 100644 --- a/app/models/ci/pipeline.rb +++ b/app/models/ci/pipeline.rb @@ -90,12 +90,14 @@ module Ci def cancel_running builds.running_or_pending.each(&:cancel) + reload_status! end def retry_failed(user) builds.latest.failed.select(&:retryable?).each do |build| Ci::Build.retry(build, user) end + reload_status! end def latest? @@ -182,7 +184,6 @@ module Ci def process! Ci::ProcessPipelineService.new(project, user).execute(self) - reload_status! end def predefined_variables |