Chris@1517: # Redmine runs tests on own continuous integration server. Chris@1517: # http://www.redmine.org/projects/redmine/wiki/Continuous_integration Chris@1517: # You can also run tests on your environment. Chris@1517: language: ruby Chris@1517: rvm: Chris@1517: - 1.8.7 Chris@1517: - 1.9.2 Chris@1517: - 1.9.3 Chris@1517: - 2.0 Chris@1517: - 2.1 Chris@1517: - jruby Chris@1517: matrix: Chris@1517: allow_failures: Chris@1517: # SCM tests fail randomly due to IO.popen(). Chris@1517: # https://github.com/jruby/jruby/issues/779 Chris@1517: - rvm: jruby Chris@1517: env: Chris@1517: - "TEST_SUITE=units DATABASE_ADAPTER=postgresql" Chris@1517: - "TEST_SUITE=functionals DATABASE_ADAPTER=postgresql" Chris@1517: - "TEST_SUITE=integration DATABASE_ADAPTER=postgresql" Chris@1517: - "TEST_SUITE=units DATABASE_ADAPTER=mysql" Chris@1517: - "TEST_SUITE=functionals DATABASE_ADAPTER=mysql" Chris@1517: - "TEST_SUITE=integration DATABASE_ADAPTER=mysql" Chris@1517: - "TEST_SUITE=units DATABASE_ADAPTER=sqlite3" Chris@1517: - "TEST_SUITE=functionals DATABASE_ADAPTER=sqlite3" Chris@1517: - "TEST_SUITE=integration DATABASE_ADAPTER=sqlite3" Chris@1517: before_install: Chris@1517: - "sudo apt-get update -qq" Chris@1517: - "sudo apt-get --no-install-recommends install bzr cvs git mercurial subversion" Chris@1517: script: Chris@1517: - "SCMS=bazaar,cvs,subversion,git,mercurial,filesystem" Chris@1517: - "export SCMS" Chris@1517: - "git --version" Chris@1517: - "bundle install" Chris@1517: - "RUN_ON_NOT_OFFICIAL='' RUBY_VER=1.9 BRANCH=trunk bundle exec rake config/database.yml" Chris@1517: - "bundle install" Chris@1517: - "JRUBY_OPTS=-J-Xmx1024m bundle exec rake ci" Chris@1517: notifications: Chris@1517: email: false