Skip to content
Snippets Groups Projects
.travis.yml 1.22 KiB
Newer Older
  • Learn to ignore specific revisions
  •   bundler: true
      yarn: true
      directories:
    
    masarakki's avatar
    masarakki committed
        - node_modules
        - public/assets
        - public/packs-test
        - tmp/cache/babel-loader
    
    dist: trusty
    
    masarakki's avatar
    masarakki committed
        - master
    
    Eugen Rochko's avatar
    Eugen Rochko committed
    notifications:
      email: false
    
    
        - LOCAL_DOMAIN=cb6e6126.ngrok.io
        - LOCAL_HTTPS=true
        - RAILS_ENV=test
    
        - NOKOGIRI_USE_SYSTEM_LIBRARIES=true
        - PARALLEL_TEST_PROCESSORS=2
    
        - ALLOW_NOPAM=true
    
    masarakki's avatar
    masarakki committed
          - trusty-media
          - sourceline: deb https://dl.yarnpkg.com/debian/ stable main
            key_url: https://dl.yarnpkg.com/debian/pubkey.gpg
    
    masarakki's avatar
    masarakki committed
          - ffmpeg
          - libicu-dev
          - libprotobuf-dev
          - protobuf-compiler
          - yarn
    
    Eugen Rochko's avatar
    Eugen Rochko committed
    install:
    
      - nvm install
    
      - bundle install --path=vendor/bundle --with pam_authentication --without development production --retry=3 --jobs=16
    
      - ./bin/rails parallel:create parallel:load_schema parallel:prepare assets:precompile
    
      - travis_retry bundle exec parallel_test spec/ --group-by filesize --type rspec
    
      - yarn run test:jest
    
      - bundle exec i18n-tasks check-normalized && bundle exec i18n-tasks unused