82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
|
# File 'lib/commands/promote.rb', line 82
def run(global_options)
config_branch = options[:branch]
config_repo_url = EcbSharedLib.prepare_config_repo(config_branch)
bundleid = options[:bundleid]
product_key = options[:product_key]
product_name = options[:product_name]
device = options[:device]
wiki_key = options[:wiki_key]
version = options[:version]
srcdir = options[:srcdir]
working_directory = options[:working_directory]
fix_versions = options[:fix_versions]
usenew = !!options[:usenew] ? "--usenew" : ""
usecli = !!options[:usecli] ? "--usecli" : ""
scriptsPath = EcbSharedLib.path_to_scripts(config_repo_url)
cmd = "./masterpromote.sh --bundleID #{bundleid} --projectKey #{product_key} \
--productName #{product_name} --device #{device} --wikiKey #{wiki_key} \
--srcdir #{srcdir} --version #{version} --wkdir #{working_directory} \
--fixversions #{fix_versions} #{usenew} #{usecli}"
EcbSharedLib::CL.do_cmd(cmd, scriptsPath)
end
|