.travis.yml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. language: bash
  2. sudo: required
  3. services:
  4. - docker
  5. env:
  6. matrix:
  7. - HUGO_VERSION=0.20.2
  8. - PHP_VERSION=hhvm BUILD_SERVICE=hhvm
  9. # - PHP_VERSION=5.6 BUILD_SERVICE=php-worker
  10. - PHP_VERSION=7.0 BUILD_SERVICE=php-worker
  11. - PHP_VERSION=7.1 BUILD_SERVICE=php-worker
  12. - PHP_VERSION=7.2 BUILD_SERVICE=php-worker
  13. - PHP_VERSION=7.3 BUILD_SERVICE=php-worker
  14. - PHP_VERSION=7.4 BUILD_SERVICE=php-worker
  15. - PHP_VERSION=8.0 BUILD_SERVICE=php-worker
  16. - PHP_VERSION=7.0 BUILD_SERVICE=laravel-horizon
  17. - PHP_VERSION=7.1 BUILD_SERVICE=laravel-horizon
  18. - PHP_VERSION=7.2 BUILD_SERVICE=laravel-horizon
  19. - PHP_VERSION=7.3 BUILD_SERVICE=laravel-horizon
  20. - PHP_VERSION=7.4 BUILD_SERVICE=laravel-horizon
  21. - PHP_VERSION=8.0 BUILD_SERVICE=laravel-horizon
  22. - PHP_VERSION=NA BUILD_SERVICE=solr
  23. - PHP_VERSION=NA BUILD_SERVICE="mssql rethinkdb aerospike"
  24. - PHP_VERSION=NA BUILD_SERVICE="blackfire minio percona nginx caddy apache2 mysql mariadb postgres postgres-postgis neo4j mongo redis cassandra"
  25. - PHP_VERSION=NA BUILD_SERVICE="adminer phpmyadmin pgadmin"
  26. - PHP_VERSION=NA BUILD_SERVICE="memcached beanstalkd beanstalkd-console rabbitmq elasticsearch certbot mailhog maildev selenium jenkins proxy proxy2 haproxy gearman"
  27. - PHP_VERSION=NA BUILD_SERVICE="kibana grafana laravel-echo-server"
  28. - PHP_VERSION=NA BUILD_SERVICE="ipython-controller manticore"
  29. # - PHP_VERSION=NA BUILD_SERVICE="aws"
  30. # Installing a newer Docker version
  31. before_install:
  32. - curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  33. - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  34. - sudo apt-get update
  35. - sudo apt-get -y install docker-ce
  36. - docker version
  37. script: ./travis-build.sh
  38. deploy:
  39. provider: pages
  40. skip_cleanup: true
  41. local_dir: docs
  42. github_token: $GITHUB_TOKEN
  43. on:
  44. branch: master
  45. condition: -n "${HUGO_VERSION}"
  46. notifications:
  47. email: false