diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-01-03 18:07:40 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-01-03 18:07:40 +0000 |
commit | 5e7ed643dca39625fcc7b0d0e9e15550f5a9f1f8 (patch) | |
tree | 6a1d9d1fc3825e7fcaf4d688f96bc97954eaa904 /app/services | |
parent | 511e761b41b81484c85e3d125f45873ce38e9201 (diff) | |
download | gitlab-ce-5e7ed643dca39625fcc7b0d0e9e15550f5a9f1f8.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/services')
-rw-r--r-- | app/services/deployments/after_create_service.rb | 9 | ||||
-rw-r--r-- | app/services/deployments/link_merge_requests_service.rb | 5 |
2 files changed, 4 insertions, 10 deletions
diff --git a/app/services/deployments/after_create_service.rb b/app/services/deployments/after_create_service.rb index 1d9cb666cff..3560f9c983b 100644 --- a/app/services/deployments/after_create_service.rb +++ b/app/services/deployments/after_create_service.rb @@ -34,21 +34,12 @@ module Deployments if environment.save && !environment.stopped? deployment.update_merge_request_metrics! - link_merge_requests(deployment) end end end private - def link_merge_requests(deployment) - unless Feature.enabled?(:deployment_merge_requests, deployment.project) - return - end - - LinkMergeRequestsService.new(deployment).execute - end - def environment_options options&.dig(:environment) || {} end diff --git a/app/services/deployments/link_merge_requests_service.rb b/app/services/deployments/link_merge_requests_service.rb index 71186659290..a1d6d50bbb4 100644 --- a/app/services/deployments/link_merge_requests_service.rb +++ b/app/services/deployments/link_merge_requests_service.rb @@ -13,7 +13,10 @@ module Deployments end def execute - return unless deployment.success? + # Review apps have the environment type set (e.g. to `review`, though the + # exact value may differ). We don't want to link merge requests to review + # app deployments, as this is not useful. + return if deployment.environment.environment_type if (prev = deployment.previous_environment_deployment) link_merge_requests_for_range(prev.sha, deployment.sha) |