Skip to content
Snippets Groups Projects
.travis.yml 931 B
Newer Older
  • Learn to ignore specific revisions
  • sudo: false
    language: php
    php:
      - 5.4
    
    env:
      global:
    
        - TEST_DAV=$(tests/travis/changed_app.sh dav)
    
        - TC=litmus-v2
      matrix:
        - DB=sqlite
    
    branches:
      only:
        - master
    #    - /^stable\d+(\.\d+)?$/
    
    addons:
      apt:
        packages:
        - realpath
    
    before_install:
    
      - sh -c "if [ '$TEST_DAV' = '1' ]; then bash tests/travis/before_install.sh $DB; fi"
    
      - sh -c "if [ '$TEST_DAV' = '1' ]; then bash tests/travis/install.sh $DB; fi"
    
      - sh -c "if [ '$TEST_DAV' != '1' ]; then echo \"Not testing DAV\"; fi"
      - sh -c "if [ '$TEST_DAV' = '1' ]; then echo \"Testing DAV\"; fi"
    
      - sh -c "if [ '$TEST_DAV' = '1' ]; then bash apps/dav/tests/travis/$TC.sh; fi"
    
    
    matrix:
      include:
        - php: 5.4
    
          env: DB=pgsql;TC=litmus-v1
    
        - php: 5.4
    
    Thomas Müller's avatar
    Thomas Müller committed
          env: DB=sqlite;TC=carddavtester
    #    - php: 5.4
    #      env: DB=pgsql;TC=carddavtester
    
    #    - php: 5.4
    
    #      env: DB=mysql;TC=caldavtester
    
    
      fast_finish: true