summaryrefslogtreecommitdiff
path: root/app/models/ci/build.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/ci/build.rb')
-rw-r--r--app/models/ci/build.rb16
1 files changed, 12 insertions, 4 deletions
diff --git a/app/models/ci/build.rb b/app/models/ci/build.rb
index 41ce522b2ff..cb6a1015210 100644
--- a/app/models/ci/build.rb
+++ b/app/models/ci/build.rb
@@ -212,15 +212,23 @@ module Ci
"#{dir_to_trace}/#{id}.log"
end
- def description
- name
- end
-
def target_url
Gitlab::Application.routes.url_helpers.
namespace_project_build_url(gl_project.namespace, gl_project, self)
end
+ def cancel_url
+ if active?
+ cancel_namespace_project_build_path(gl_project.namespace, gl_project, self, return_to: request.original_url)
+ end
+ end
+
+ def retry_url
+ if commands.present?
+ cancel_namespace_project_build_path(gl_project.namespace, gl_project, self, return_to: request.original_url)
+ end
+ end
+
private
def yaml_variables