Sha256: 42a0b11112f0f38e2f56b8de32becd98907dee23f1a37ce55c39e447523ea003
Contents?: true
Size: 718 Bytes
Versions: 2
Compression:
Stored size: 718 Bytes
Contents
MRUBY_CONFIG=File.expand_path(ENV["MRUBY_CONFIG"] || ".travis_build_config.rb") MRUBY_VERSION=ENV["MRUBY_VERSION"] || "1.2.0" file :mruby do cmd = "git clone --depth=1 git://github.com/mruby/mruby.git" if MRUBY_VERSION != 'master' cmd << " && cd mruby" cmd << " && git fetch --tags && git checkout $(git rev-parse #{MRUBY_VERSION})" end sh cmd end desc "compile binary" task :compile => :mruby do sh "cd mruby && MRUBY_CONFIG=#{MRUBY_CONFIG} rake all" end desc "test" task :test => :mruby do sh "cd mruby && MRUBY_CONFIG=#{MRUBY_CONFIG} rake all test" end desc "cleanup" task :clean do exit 0 unless File.directory?('mruby') sh "cd mruby && rake deep_clean" end task :default => :compile
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
script_core-0.1.1 | ext/enterprise_script_service/mruby/mrbgems/mruby-sleep/Rakefile |
script_core-0.1.0 | ext/enterprise_script_service/mruby/mrbgems/mruby-sleep/Rakefile |