aboutsummaryrefslogtreecommitdiffstats
path: root/lib/tasks
diff options
context:
space:
mode:
authorAlban Peignier2018-04-08 19:18:49 +0200
committerAlban Peignier2018-04-08 19:18:49 +0200
commit03ea6bb7b8ac1cd97ec48a33d2297385cdf27b66 (patch)
tree11243616562ff86e19f97d35df9f90afd129c536 /lib/tasks
parent682ea7b50124763b4c70e3a37bad1e3555698ff4 (diff)
downloadchouette-core-03ea6bb7b8ac1cd97ec48a33d2297385cdf27b66.tar.bz2
Restore project config/database.yml in ci:docker:clean task. Refs #6047
Diffstat (limited to 'lib/tasks')
-rw-r--r--lib/tasks/ci.rake4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/tasks/ci.rake b/lib/tasks/ci.rake
index 3822ab267..d025a9bf1 100644
--- a/lib/tasks/ci.rake
+++ b/lib/tasks/ci.rake
@@ -10,6 +10,7 @@ namespace :ci do
desc "Prepare CI build"
task :setup do
+ cp "config/database.yml", "config/database.yml.orig"
cp "config/database/ci.yml", "config/database.yml"
puts "Use #{database_name} database"
sh "RAILS_ENV=test rake db:drop db:create db:migrate"
@@ -76,6 +77,9 @@ namespace :ci do
task :clean do
puts "Drop #{database_name} database"
sh "RAILS_ENV=test rake db:drop"
+
+ # Restore projet config/database.yml
+ cp "config/database.yml.orig", "config/database.yml" if File.exists?("config/database.yml.orig")
end
end