mirror of
https://github.com/discourse/discourse.git
synced 2025-03-28 10:25:34 +08:00
DEV: apply plugin migrations when testing in Travis and Docker
In `RAILS_ENV=test`, plugins are not loaded by default. Therefore we need to explicitly specify `LOAD_PLUGINS=1` when we want to apply plugin migrations.
This commit is contained in:
parent
9461c99210
commit
b8c0e77908
@ -68,7 +68,7 @@ install:
|
|||||||
- bash -c "if [ '$RAILS_MASTER' == '1' ]; then bundle update --retry=3 --jobs=3 arel rails seed-fu > /dev/null; fi"
|
- bash -c "if [ '$RAILS_MASTER' == '1' ]; then bundle update --retry=3 --jobs=3 arel rails seed-fu > /dev/null; fi"
|
||||||
- bash -c "if [ '$RAILS_MASTER' == '0' ]; then bundle install --without development --deployment --retry=3 --jobs=3 > /dev/null; fi"
|
- bash -c "if [ '$RAILS_MASTER' == '0' ]; then bundle install --without development --deployment --retry=3 --jobs=3 > /dev/null; fi"
|
||||||
- bash -c "if [ '$QUNIT_RUN' == '1' ] || [ '$RUN_LINT' == '1' ]; then yarn install --dev > /dev/null; fi"
|
- bash -c "if [ '$QUNIT_RUN' == '1' ] || [ '$RUN_LINT' == '1' ]; then yarn install --dev > /dev/null; fi"
|
||||||
- bash -c "if [ '$RUN_LINT' != '1' ]; then bundle exec rake db:create db:migrate > /dev/null; fi"
|
- bash -c "if [ '$RUN_LINT' != '1' ]; then LOAD_PLUGINS=1 bundle exec rake db:create db:migrate > /dev/null; fi"
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- |
|
- |
|
||||||
|
@ -95,7 +95,11 @@ task 'docker:test' do
|
|||||||
@good &&= run_or_fail("bundle exec rake plugin:install_all_official")
|
@good &&= run_or_fail("bundle exec rake plugin:install_all_official")
|
||||||
end
|
end
|
||||||
|
|
||||||
@good &&= run_or_fail("bundle exec rake db:migrate")
|
if ENV["SKIP_PLUGINS"]
|
||||||
|
@good &&= run_or_fail("bundle exec rake db:migrate")
|
||||||
|
else
|
||||||
|
@good &&= run_or_fail("LOAD_PLUGINS=1 bundle exec rake db:migrate")
|
||||||
|
end
|
||||||
|
|
||||||
puts "travis_fold:end:prepare_tests" if ENV["TRAVIS"]
|
puts "travis_fold:end:prepare_tests" if ENV["TRAVIS"]
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user