class Kontena::Cli::Stacks::DeployCommand
Public Instance Methods
deploy_stack(name)
click to toggle source
# File lib/kontena/cli/stacks/deploy_command.rb, line 33 def deploy_stack(name) client.post("stacks/#{current_grid}/#{name}/deploy", {}) end
execute()
click to toggle source
# File lib/kontena/cli/stacks/deploy_command.rb, line 18 def execute names.each do |name| deployment = nil spinner "Triggering deployment of stack #{pastel.cyan(name)}" do deployment = deploy_stack(name) end if wait? spinner "Waiting for deployment to start" do wait_for_deployment_to_start(deployment) end wait_for_deploy_to_finish(deployment) end end end