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
|
# File 'fastlane/lib/fastlane/swift_lane_manager.rb', line 82
def self.cruise_swift_lane_in_thread(lane, parameters = nil, swift_server_port)
if parameters.nil?
parameters = {}
end
parameter_string = ""
parameters.each do |key, value|
parameter_string += " #{key} #{value}"
end
if FastlaneCore::Globals.verbose?
parameter_string += " logMode verbose"
end
parameter_string += " swiftServerPort #{swift_server_port}"
return Thread.new do
if FastlaneCore::Globals.verbose?
return_value = Actions.sh(%(#{FastlaneCore::FastlaneFolder.swift_runner_path} lane #{lane}#{parameter_string}))
UI.message("runner output: ".yellow + return_value)
else
Actions.sh(%(#{FastlaneCore::FastlaneFolder.swift_runner_path} lane #{lane}#{parameter_string} > /dev/null))
end
end
end
|