Sha256: 9d3ad00b5f89ba23158c302b6ac96f1c6bdc90ea2348a7c9289ae664324bfe9a

Contents?: true

Size: 665 Bytes

Versions: 5

Compression:

Stored size: 665 Bytes

Contents

module FWToolkit
  module Tasks
    class CI < Thor
      
      include Rake::DSL if defined?(Rake::DSL)
      include Thor::Actions
      
      no_tasks do
        def install_tasks
          namespace :ci do
            
            task :bundle do
              run 'bundle'
            end
            
            desc 'Clean, build and test'
            task :build => ["ci:bundle", "xcode:debug_simulator:cleanbuild", "frank:build", "frank:ci_test"]

            desc 'Clean, build and test for Cocoapods projects'
            task :pod_build => ["ci:bundle", "pod:clean_install", "ci:build"]          
          end
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
fwtoolkit-0.6.4 lib/fwtoolkit/tasks/ci.rb
fwtoolkit-0.6.3 lib/fwtoolkit/tasks/ci.rb
fwtoolkit-0.6.2 lib/fwtoolkit/tasks/ci.rb
fwtoolkit-0.6.1 lib/fwtoolkit/tasks/ci.rb
fwtoolkit-0.6.0 lib/fwtoolkit/tasks/ci.rb