Sha256: dd87ce6b7bd94c7c1ef20c533f62f58dd17c05127e7c5ea379ac503e35a26f07
Contents?: true
Size: 764 Bytes
Versions: 29
Compression:
Stored size: 764 Bytes
Contents
require_relative 'services_helper' module Kontena::Cli::Services class DeployCommand < Kontena::Command include Kontena::Cli::Common include Kontena::Cli::GridOptions include ServicesHelper parameter "NAME", "Service name" option '--[no-]wait', :flag, 'Wait for service deployment to finish', default: true option '--force', :flag, 'Force deploy even if service does not have any changes' def execute require_api_url token = require_token service_id = name data = {} data[:force] = true if force? spinner "Deploying service #{pastel.cyan(name)} " do deployment = deploy_service(token, name, data) wait_for_deploy_to_finish(token, deployment) if wait? end end end end
Version data entries
29 entries across 29 versions & 2 rubygems