diff options
author | Kamil Trzciński <ayufan@ayufan.eu> | 2017-08-24 12:46:33 +0000 |
---|---|---|
committer | Kamil Trzciński <ayufan@ayufan.eu> | 2017-08-24 12:46:33 +0000 |
commit | eae604e6de0136f2cc1c06b48fb1503408059ce8 (patch) | |
tree | 06a00f7b8b03539502d1eaad755dac1a4d2e1dd0 /app | |
parent | 6752a3bbe38bbd1a99caa2b3d8c36c55c3096ac4 (diff) | |
parent | 3c2bcf258ce2171617c0b89a2343a96586b750d2 (diff) | |
download | gitlab-ce-eae604e6de0136f2cc1c06b48fb1503408059ce8.tar.gz |
Merge branch 'backstage/gb/after-save-asynchronous-job-hooks' into 'master'
Do not fire synchronous hooks when creating a job
Closes #35286
See merge request !13734
Diffstat (limited to 'app')
-rw-r--r-- | app/models/ci/build.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/app/models/ci/build.rb b/app/models/ci/build.rb index 4692fb5644a..095192e9894 100644 --- a/app/models/ci/build.rb +++ b/app/models/ci/build.rb @@ -46,7 +46,10 @@ module Ci before_save :ensure_token before_destroy { unscoped_project } - after_create :execute_hooks + after_create do |build| + run_after_commit { BuildHooksWorker.perform_async(build.id) } + end + after_commit :update_project_statistics_after_save, on: [:create, :update] after_commit :update_project_statistics, on: :destroy |