blob: 1336fb4a4f9df9a446c783851fb8899d80cb6fb0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
namespace :ci do
task :fetch_database_config do
db_config = File.join(%w{config database.sqlite3-sample.yml})
FileUtils.cp db_config, File.join(%w{config database.yml})
end
desc "run all task necessary to build with integrity"
task :run_ci do
if :fetch_database_config && \
system( "rake db:migrate") && \
system( "rake db:test:clone") && \
system( "rake test:coverage")
puts "succeeded"
else
puts "failed"
exit 1
end
end
end
|