BigW Consortium Gitlab

Commit cdfa17c4 by Lin Jen-Shin

Use before_transition

parent 1bed2c87
...@@ -70,6 +70,10 @@ module Ci ...@@ -70,6 +70,10 @@ module Ci
pipeline.update_duration pipeline.update_duration
end end
before_transition :canceled => any - [:canceled] do |pipeline|
pipeline.auto_canceled_by = nil
end
after_transition [:created, :pending] => :running do |pipeline| after_transition [:created, :pending] => :running do |pipeline|
pipeline.run_after_commit { PipelineMetricsWorker.perform_async(id) } pipeline.run_after_commit { PipelineMetricsWorker.perform_async(id) }
end end
...@@ -95,10 +99,6 @@ module Ci ...@@ -95,10 +99,6 @@ module Ci
PipelineNotificationWorker.perform_async(pipeline.id) PipelineNotificationWorker.perform_async(pipeline.id)
end end
end end
after_transition :canceled => any - [:canceled] do |pipeline|
pipeline.auto_canceled_by = nil
end
end end
# ref can't be HEAD or SHA, can only be branch/tag name # ref can't be HEAD or SHA, can only be branch/tag name
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment