Make retry action on pipeline to save a user
This commit is contained in:
parent
7d9e8b04c0
commit
3656a6edf3
|
@ -32,7 +32,7 @@ class Projects::PipelinesController < Projects::ApplicationController
|
|||
end
|
||||
|
||||
def retry
|
||||
pipeline.retry_failed
|
||||
pipeline.retry_failed(current_user)
|
||||
|
||||
redirect_back_or_default default: namespace_project_pipelines_path(project.namespace, project)
|
||||
end
|
||||
|
|
|
@ -76,8 +76,10 @@ module Ci
|
|||
builds.running_or_pending.each(&:cancel)
|
||||
end
|
||||
|
||||
def retry_failed
|
||||
builds.latest.failed.select(&:retryable?).each(&:retry)
|
||||
def retry_failed(user)
|
||||
builds.latest.failed.select(&:retryable?).each do |build|
|
||||
Ci::Build.retry(build, user)
|
||||
end
|
||||
end
|
||||
|
||||
def latest?
|
||||
|
|
Loading…
Reference in New Issue