require 'bundler' require 'fileutils' Bundler::GemHelper.install_tasks task :build_server do FRAMEWORK='calabash.framework' ZIP_FILE="#{FRAMEWORK}.zip" def build_server return if ENV['SKIP_SERVER'] framework_zip = nil dir = ENV['CALABASH_SERVER_PATH'] || File.join('..', '..', 'calabash-ios-server') unless File.exist?(dir) raise < true) puts "Server built to path #{output_path}" end build_server end task :build => [:build_server] task :install => [:build_server] task :release => [:build_server]