env: - RAKE_TASK=cucumber # Commenting out the boot tests due to chronic timeouts. # - RAKE_TASK=cucumber:boot - RAKE_TASK=spec SPEC_OPTS="--tag content" - RAKE_TASK=spec SPEC_OPTS="--tag ~content" language: ruby matrix: fast_finish: true before_install: - rake --version - sudo apt-get update -qq - sudo apt-get install -qq libpcap-dev # Uncomment when we have fewer shipping msftidy warnings. # Merge committers will still be checking, just not autofailing. # See https://dev.metasploit.com/redmine/issues/8498 # - ln -sf ../../tools/dev/pre-commit-hook.rb ./.git/hooks/post-merge # - ls -la ./.git/hooks # - ./.git/hooks/post-merge before_script: - cp config/database.yml.travis config/database.yml - bundle exec rake --version - bundle exec rake db:create - bundle exec rake db:migrate script: # fail build if db/schema.rb update is not committed - git diff --exit-code && bundle exec rake $RAKE_TASK rvm: - '1.9.3' - '2.1' notifications: irc: "irc.freenode.org#msfnotify" git: depth: 5 # Blacklist certain branches from triggering travis builds branches: except: - gh-pages - metakitty