.scrutinizer.yml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # .scrutinizer.yml - see https://scrutinizer-ci.com/docs/guides/php/continuous-integration-deployment for doc
  2. # Excludes go for things do not contain code, are not managed well by Scrutinizer or are external libraries that
  3. # Chamilo includes but that we cannot update without patching upstream.
  4. build:
  5. environment:
  6. php:
  7. version: 5.6.0
  8. ini:
  9. 'date.timezone': 'US/Pacific'
  10. 'phar.readonly': false
  11. hosts:
  12. my.chamilodev.net: '127.0.0.1'
  13. dependencies:
  14. before:
  15. - composer -v update
  16. filter:
  17. excluded_paths:
  18. - tests/*
  19. - main/img/*
  20. - main/lang/*
  21. - app/cache/*
  22. - app/logs/*
  23. - web/*
  24. - vendor/*
  25. - main/admin/db.php
  26. - app/Migrations/*
  27. - main/inc/lib/browser/*
  28. - main/inc/lib/elfinder/*
  29. - main/inc/lib/freemindflashbrowser/*
  30. - main/inc/lib/kses-0.2.2
  31. - main/inc/lib/mimetex
  32. - main/inc/lib/nanogong
  33. - main/inc/lib/pclzip
  34. - main/inc/lib/pear
  35. - main/inc/lib/phpmailer
  36. - main/inc/lib/phpseclib
  37. - main/inc/lib/svg-edit
  38. - main/inc/lib/swfobject
  39. - main/inc/lib/wami-recorder
  40. - main/inc/lib/xajax
  41. - main/auth/cas/lib/CAS
  42. checks:
  43. php:
  44. code_rating: true
  45. duplication: true