diff options
Diffstat (limited to 'lib/gitlab/ci/pipeline/chain/create_deployments.rb')
-rw-r--r-- | lib/gitlab/ci/pipeline/chain/create_deployments.rb | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/lib/gitlab/ci/pipeline/chain/create_deployments.rb b/lib/gitlab/ci/pipeline/chain/create_deployments.rb deleted file mode 100644 index 99e438ddbae..00000000000 --- a/lib/gitlab/ci/pipeline/chain/create_deployments.rb +++ /dev/null @@ -1,29 +0,0 @@ -# frozen_string_literal: true - -module Gitlab - module Ci - module Pipeline - module Chain - class CreateDeployments < Chain::Base - def perform! - create_deployments! if Feature.disabled?(:move_create_deployments_to_worker, pipeline.project) - end - - def break? - false - end - - private - - def create_deployments! - pipeline.stages.map(&:statuses).flatten.map(&method(:create_deployment)) - end - - def create_deployment(build) - ::Deployments::CreateForBuildService.new.execute(build) - end - end - end - end - end -end |