Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKamil Trzcinski <ayufan@ayufan.eu>2016-10-17 13:45:31 +0300
committerKamil Trzcinski <ayufan@ayufan.eu>2016-10-17 13:45:31 +0300
commit6cdbb27ec3cf72ce6728986909aa3df54b7a26c6 (patch)
treeb989b826e119a382e1bc0fde590e312c8d3bbcda /app/services/create_deployment_service.rb
parent7aea16b64624eb681a1c134759a8f4fa1e5b2a78 (diff)
Refactor code to use available and stopped statuses and refactor views to use separate renders
Diffstat (limited to 'app/services/create_deployment_service.rb')
-rw-r--r--app/services/create_deployment_service.rb14
1 files changed, 7 insertions, 7 deletions
diff --git a/app/services/create_deployment_service.rb b/app/services/create_deployment_service.rb
index 923de58b244..47c740addb0 100644
--- a/app/services/create_deployment_service.rb
+++ b/app/services/create_deployment_service.rb
@@ -8,12 +8,12 @@ class CreateDeploymentService < BaseService
@deployable = deployable
@environment = prepare_environment
- if close?
- @environment.close
+ if stop?
+ @environment.stop
return
end
- @environment.reopen
+ @environment.start
deploy.tap do |deployment|
deployment.update_merge_request_metrics!
@@ -61,10 +61,6 @@ class CreateDeploymentService < BaseService
options[:url]
end
- def close?
- options[:close]
- end
-
def options
params[:options] || {}
end
@@ -72,4 +68,8 @@ class CreateDeploymentService < BaseService
def variables
params[:variables] || []
end
+
+ def stop?
+ params[:options].fetch(:stop, false)
+ end
end