Commit 8ceb94081ac516ccaed43f0f4841725a4f9fe2db

Authored by Dmitriy Zaporozhets
1 parent ddc7568f

[Travis] try run both db

Showing 2 changed files with 36 additions and 1 deletions   Show diff stats
  1 +env:
  2 + - DB=mysql
  3 + - DB=sqlite
1 before_install: sudo apt-get install libicu-dev -y 4 before_install: sudo apt-get install libicu-dev -y
2 branches: 5 branches:
3 only: 6 only:
@@ -5,7 +8,7 @@ branches: @@ -5,7 +8,7 @@ branches:
5 rvm: 8 rvm:
6 - 1.9.2 9 - 1.9.2
7 before_script: 10 before_script:
8 - - "cp config/database.yml.sqlite config/database.yml" 11 + - "cp config/database.yml.$DB config/database.yml"
9 - "cp config/gitlab.yml.example config/gitlab.yml" 12 - "cp config/gitlab.yml.example config/gitlab.yml"
10 - "bundle exec rake db:create RAILS_ENV=test" 13 - "bundle exec rake db:create RAILS_ENV=test"
11 - "bundle exec rake db:migrate RAILS_ENV=test" 14 - "bundle exec rake db:migrate RAILS_ENV=test"
config/database.yml.mysql 0 → 100644
@@ -0,0 +1,32 @@ @@ -0,0 +1,32 @@
  1 +development:
  2 + adapter: mysql2
  3 + encoding: utf8
  4 + reconnect: false
  5 + database: gitlabhq_development
  6 + pool: 5
  7 + username: root
  8 + password: "secure password"
  9 + # socket: /tmp/mysql.sock
  10 +
  11 +# Warning: The database defined as "test" will be erased and
  12 +# re-generated from your development database when you run "rake".
  13 +# Do not set this db to the same as development or production.
  14 +test:
  15 + adapter: mysql2
  16 + encoding: utf8
  17 + reconnect: false
  18 + database: gitlabhq_test
  19 + pool: 5
  20 + username: root
  21 + password:
  22 + # socket: /tmp/mysql.sock
  23 +
  24 +production:
  25 + adapter: mysql2
  26 + encoding: utf8
  27 + reconnect: false
  28 + database: gitlabhq_production
  29 + pool: 5
  30 + username: root
  31 + password: "secure password"
  32 + # socket: /tmp/mysql.sock