From 37346ead30e6f6c610643bb9a8dfa09a567b02a0 Mon Sep 17 00:00:00 2001
From: gitlabhq <m@gitlabhq.com>
Date: Tue, 15 Nov 2011 08:42:01 -0500
Subject: [PATCH] travis

---
 .travis.yml           | 8 ++++++++
 lib/tasks/travis.rake | 7 +++++++
 2 files changed, 15 insertions(+)
 create mode 100644 .travis.yml
 create mode 100644 lib/tasks/travis.rake

diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 000000000000..474ca17c31fc
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,8 @@
+branches:
+  only:
+    - 'master'
+rvm: 1.9.2
+before_script:
+  - "bundle exec rake db:seed_fu RAILS_ENV=test"
+  - "sh -e /etc/init.d/xvfb start"
+script: "bundle exec rake travis"
diff --git a/lib/tasks/travis.rake b/lib/tasks/travis.rake
new file mode 100644
index 000000000000..30392a0735fd
--- /dev/null
+++ b/lib/tasks/travis.rake
@@ -0,0 +1,7 @@
+task :travis do
+  ["rspec spec"].each do |cmd|
+    puts "Starting to run #{cmd}..."
+    system("export DISPLAY=:99.0 && bundle exec #{cmd}")
+    raise "#{cmd} failed!" unless $?.exitstatus == 0
+  end
+end
-- 
GitLab