| ######################################################################## |
| # Test definition # |
| ######################################################################## |
| |
| # list of Gemfiles associated with tools to be tested |
| gemfile: |
| - www/board/agenda/Gemfile |
| |
| ######################################################################## |
| # VM Configuration # |
| ######################################################################## |
| |
| language: ruby |
| rvm: # http://rubies.travis-ci.org/ |
| - 2.4 |
| - 2.5 |
| |
| # add subversion on Linux |
| addons: |
| apt: |
| packages: |
| - subversion |
| |
| # install recent Node.js |
| before_install: |
| - nvm install 7 |
| |
| # Workaround for https://github.com/travis-ci/travis-ci/issues/8969 |
| - gem update --system |
| |
| # configure ASF LDAP |
| sudo: required |
| before_script: |
| - export rvmsudo_secure_path=1 |
| - rvmsudo ruby -I $PWD/lib -r whimsy/asf -e "ASF::LDAP.configure" |
| |
| ######################################################################## |
| # Notification # |
| ######################################################################## |
| |
| # where to send notifications |
| notifications: |
| # https://issues.apache.org/jira/browse/INFRA-11080 |
| # https://github.com/apache/infrastructure-puppet/pull/319 |
| email: |
| - travis@whimsy.apache.org |