24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# File 'lib/beanstalk.rb', line 24
def deploy
app_name = options[:app_name]
source_dir = options[:source_dir]
profile_name = options[:profile]
region = options[:region]
tags = options[:tags]
if options[:env_name].size < 40
env_name = options[:env_name]
else
puts 'Environment name too long, truncating...'
env_name = options[:env_name][0..39].gsub(/\s\w+$/,'...')
end
authenticate_user(profile_name, region)
app = check_applications(app_name)
deploy_environment(app_name, env_name, source_dir, tags)
end
|