.travis.yml 989 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. sudo: required
  2. language: python
  3. services:
  4. - docker
  5. env:
  6. global:
  7. - DOCKER_REPO="laslabs/alpine-odoo"
  8. - DOCKER_TAG="latest"
  9. - BRANCH_PROD="master"
  10. - PORTS="8069:8069"
  11. - LINKS="db:db"
  12. - DAEMONIZE="1"
  13. matrix:
  14. - TESTS="1" ODOO_VERSION="10.0" BUILD_ARGS="ODOO_VERSION=10.0"
  15. - TESTS="1" ODOO_VERSION="9.0" BUILD_ARGS="ODOO_VERSION=9.0"
  16. - LINT_CHECK="1"
  17. - HUB="1" ODOO_VERSION="10.0" DOCKER_TAG="10.0" BUILD_ARGS="ODOO_VERSION=10.0"
  18. - HUB="1" ODOO_VERSION="9.0" DOCKER_TAG="9.0" BUILD_ARGS="ODOO_VERSION=9.0"
  19. before_install:
  20. - docker pull kiasaki/alpine-postgres
  21. - docker run -d -e POSTGRES_USER="odoo" -e POSTGRES_PASSWORD="odoo" --name="db" kiasaki/alpine-postgres
  22. install:
  23. - git clone --depth=1 https://github.com/LasLabs/docker-quality-tools.git ${HOME}/docker-quality-tools
  24. - export PATH=${HOME}/docker-quality-tools/travis:${PATH}
  25. - travis_install_all
  26. script:
  27. - travis_run_all
  28. after_success:
  29. - travis_after_success_all