2017-02-01 22:57:57 -05:00
|
|
|
language: ruby
|
2017-02-13 22:29:04 -05:00
|
|
|
|
|
|
|
env:
|
|
|
|
global:
|
|
|
|
- DISCOURSE_HOSTNAME=www.example.com
|
|
|
|
|
|
|
|
dist: trusty
|
|
|
|
|
2017-02-23 22:09:21 -05:00
|
|
|
cache: bundler --path $TRAVIS_BUILD_DIR/discourse/vendor
|
2017-02-13 22:40:36 -05:00
|
|
|
|
2017-02-13 22:29:04 -05:00
|
|
|
addons:
|
2019-08-26 04:02:50 -04:00
|
|
|
postgresql: 9.6
|
2017-02-14 19:25:32 -05:00
|
|
|
apt:
|
|
|
|
packages:
|
|
|
|
- gifsicle
|
|
|
|
- jpegoptim
|
|
|
|
- optipng
|
|
|
|
- jhead
|
2017-02-13 22:29:04 -05:00
|
|
|
|
|
|
|
rvm:
|
2019-08-26 04:02:50 -04:00
|
|
|
- 2.6.3
|
2017-02-13 22:29:04 -05:00
|
|
|
|
|
|
|
services:
|
|
|
|
- redis-server
|
|
|
|
|
|
|
|
before_install:
|
|
|
|
- git clone https://github.com/discourse/discourse.git discourse
|
|
|
|
- cd discourse
|
|
|
|
|
|
|
|
install:
|
|
|
|
- touch config/stripe.yml
|
2017-02-23 22:15:26 -05:00
|
|
|
- git clone $TRAVIS_BUILD_DIR plugins/discourse-donations --depth 50 --branch $TRAVIS_BRANCH
|
2017-02-13 22:29:04 -05:00
|
|
|
|
|
|
|
before_script:
|
|
|
|
- gem install bundler
|
|
|
|
- bundle install
|
|
|
|
- bundle exec rake db:create db:migrate
|
|
|
|
|
|
|
|
script:
|
2017-05-18 00:16:49 -04:00
|
|
|
- "bundle exec rake plugin:spec[discourse-donations]"
|
|
|
|
- "MODULE='Acceptance: Discourse Donations' bundle exec rake qunit:test[20000]"
|
|
|
|
- "MODULE='component:stripe-card' bundle exec rake qunit:test[20000]"
|