language: python sudo: false cache: apt: true directories: - $HOME/.cache/pip python: - "2.7" addons: postgresql: "9.6" apt: # sources: # Search your sources alias here: # https://github.com/travis-ci/apt-source-whitelist/blob/master/ubuntu.json packages: - expect-dev # provides unbuffer utility - python-lxml # because pip installation is slow - python-simplejson - python-serial - python-yaml # Search your packages here: # https://github.com/travis-ci/apt-package-whitelist/blob/master/ubuntu-precise # For wkhtmltopdf, see the env section below # Sometimes complicated website repos need Compass & SaSS: #before_install: # - rvm install ruby --latest # - gem install bootstrap-sass # - gem install compass --pre env: global: - VERSION="10.0" TESTS="0" LINT_CHECK="0" TRANSIFEX="0" # Set this variable to some version existing as linux-generic build on # https://github.com/wkhtmltopdf/wkhtmltopdf/releases # if you need to install wkhtmltopdf # - WKHTMLTOPDF_VERSION="0.12.4" # Set the above to install a `wkhtmltopdf` version that is not the one provided # by the `pov-wkhtmltopdf` repo. - PHANTOMJS_VERSION="latest" # The above line controls the PhantomJS version that is used for JS testing. # It is not necessary to include this value unless you are altering the default. # Use `OS` to skip the PhantomJS upgrade & use the system version instead. - WEBSITE_REPO="1" # Use the above line to install dependencies that are required for website repos: # * SASS & Bootstrap-SASS # * Compass - TRANSIFEX_USER='transbot@odoo-community.org' # This line contains the encrypted transifex password # To encrypt transifex password, install travis ruby utils with: # $ gem install travis --user-install # and use: # $ travis encrypt TRANSIFEX_PASSWORD=your-password -r owner/project # Secure list for current OCA projects is in https://github.com/OCA/maintainer-quality-tools/issues/194 - secure: yHr0UC45NBliMtTpZCYhNc2BdRgiHtXSQKBejHHWw2MXvOogZ+JqdwuqCPbHeP3NIKJYruUpYzXNdqCGP4Vll4xueSsA8CzeFp+gdJqxK6Z+gZiUZJ4W+vqckt2Q6YfdfqIGV8csNEUITCdidarGFSI/3EmDV1xl7Kkq8IMaIhUgd29MQ/R4CzCVcXfdZiN/mXZG7Ta1mLilcZwO7wlVed5IDsOJzXXglkQIYUbp73IraZsp9euXnO7pu+OQz19FuAJWOcPFV7Mgg0cPq+6fU+7lqyAdoj6d5NFrUpjKYbuT88L8wFrto4k0AHXLtL7cl+KNYahXNtnIvfnKNIwJ2lDN61I024mx4f8TQ7PNvSfv+nEdy0KVVk7rlw/JgudWEZFNIjlLYSGn6xdQVgiTrY53GEr9ASd4e/ELdfrNmHUw2JdOM1sg7GA4uwjAoNsF2IMfuvQJyhJRqEXowt9PKEL0ww4uVpxrwZLNWfV+oVvw3iV+QtV9dO18/LMBOXRj/DnfjZ3HVLim4WqjbpsgP5biiCRxKOqeBv+8D3jRcDTK56G8KX9+HnJAhLct/r+DragLufE2yoMCnMHH9AbhyI2omOVM7RoQ9+7PJhsR9ipsifGD+5Xi14sRxOCLPy5yV27FuzwwLkiBowkqeuUaS57DqrRlBjIJK8+Ea53xr14= # Use the following lines if you need to manually change the transifex project slug or/and the transifex organization. # The default project slug is owner-repo_name-version (with dash in the version string). # The default organization is the owner of the repo. # The default fill up resources (TM) is True. # The default team is 23907. https://www.transifex.com/organization/oca/team/23907/ # - TRANSIFEX_PROJECT_SLUG= # - TRANSIFEX_ORGANIZATION= # - TRANSIFEX_FILL_UP_RESOURCES= # - TRANSIFEX_TEAM= matrix: - LINT_CHECK="1" - TRANSIFEX="1" - TESTS="1" ODOO_REPO="OCA/OCB" - TESTS="1" ODOO_REPO="odoo/odoo" # either use the two lines above or the two below. Don't change the default if # it's not necessary (it is only necessary if modules in your repository can't # be installed in the same database. And you get a huge speed penalty in your # tests) # - TESTS="1.0" ODOO_REPO="OCA/OCB" UNIT_TEST="1" # - TESTS="1.0" ODOO_REPO="odoo/odoo" UNIT_TEST="1" virtualenv: system_site_packages: true install: - git clone --depth=1 https://github.com/OCA/maintainer-quality-tools.git ${HOME}/maintainer-quality-tools - export PATH=${HOME}/maintainer-quality-tools/travis:${PATH} - travis_install_nightly script: - travis_run_tests after_success: - travis_after_tests_success