require 'bundler/gem_tasks' require 'rake/testtask' require 'reevoocop/rake_task' ReevooCop::RakeTask.new(:reevoocop) Rake::TestTask.new(:tests) do |t| t.test_files = Dir['test/**/test_*.rb'] end task default: :test task build: :test task tests: :reevoocop namespace :docker do task :test do sh 'docker build .' end end task :test do if system('which journalctl') Rake::Task['tests'].invoke else Rake::Task['docker:test'].invoke end end