]> source.dussan.org Git - redmine.git/commitdiff
use environment variable for extacting SCM repositories in ci.rake
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Sat, 21 Dec 2013 09:30:53 +0000 (09:30 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Sat, 21 Dec 2013 09:30:53 +0000 (09:30 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@12426 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/tasks/ci.rake

index 89ac960ba41ae7a6d3f0e4e9c68eeb6181a2dec1..a1455a1049b47e1a9112c2db3f36e872fd6906cd 100644 (file)
@@ -16,7 +16,13 @@ namespace :ci do
     Rake::Task["db:create:all"].invoke
     Rake::Task["db:migrate"].invoke
     Rake::Task["db:schema:dump"].invoke
-    Rake::Task["test:scm:setup:all"].invoke
+    if scms = ENV['SCMS']
+      scms.split(',').each do |scm|
+        Rake::Task["test:scm:setup:#{scm}"].invoke
+      end
+    else
+      Rake::Task["test:scm:setup:all"].invoke
+    end
     Rake::Task["test:scm:update"].invoke
   end