You are here

drupalci.yml in Varbase Core 8.8

Same filename and directory in other branches
  1. 9.0.x drupalci.yml

File

drupalci.yml
View source
  1. build:
  2. assessment:
  3. validate_codebase:
  4. container_composer:
  5. - 'config repositories.asset composer https://asset-packagist.org'
  6. - 'require oomphinc/composer-installers-extender:~1.0'
  7. - 'require cweagans/composer-patches:~1.0'
  8. - 'require drupal/drupal-library-installer-plugin:^0.3'
  9. container_command:
  10. commands:
  11. - 'cd ${SOURCE_DIR}'
  12. - 'sudo -u www-data composer config extra.enable-patching true'
  13. - 'sudo -u www-data composer config extra.composer-exit-on-patch-failure true'
  14. - 'sudo -u www-data composer config extra.installer-types.0 "npm-asset"'
  15. - 'sudo -u www-data composer config extra.installer-types.1 "bower-asset"'
  16. - 'sudo -u www-data composer config extra.installer-paths.web\/libraries\/\{\$name\} [DOUBLE_QUOTATIONtype:drupal-libraryDOUBLE_QUOTATION,DOUBLE_QUOTATIONtype:bower-assetDOUBLE_QUOTATION,DOUBLE_QUOTATIONtype:npm-assetDOUBLE_QUOTATION]'
  17. - 'sudo -u www-data composer config extra.installer-paths.web\/libraries\/objectfitpolyfill [DOUBLE_QUOTATIONbower-asset/objectfitpolyfillDOUBLE_QUOTATION]'
  18. - 'sudo -u www-data composer config extra.libraries "[{DOUBLE_QUOTATIONnameDOUBLE_QUOTATION: DOUBLE_QUOTATIONobjectfitpolyfillDOUBLE_QUOTATION, DOUBLE_QUOTATIONpackageDOUBLE_QUOTATION: DOUBLE_QUOTATIONbower-asset/objectfitpolyfillDOUBLE_QUOTATION}]"'
  19. - sed -i 's/DOUBLE_QUOTATION/"/g' composer.json
  20. - sed -i 's/\"\[\"/["/g' composer.json
  21. - sed -i 's/\"\]\"/"]/g' composer.json
  22. - sed -i 's/\"{\"/{"/g' composer.json
  23. - sed -i 's/\"}\"]\"/"}/g' composer.json
  24. - sed -i 's/\"\[{\"/[{"/g' composer.json
  25. - sed -i 's/\"}\]\"/"}]/g' composer.json
  26. - 'sudo -u www-data composer require bower-asset/objectfitpolyfill:~3.0'
  27. - 'dir libraries'
  28. phplint:
  29. csslint:
  30. halt-on-fail: false
  31. eslint:
  32. # A test must pass eslinting standards check in order to continue processing.
  33. halt-on-fail: false
  34. phpcs:
  35. # phpcs will use core's specified version of Coder.
  36. sniff-all-files: false
  37. halt-on-fail: false
  38. testing:
  39. # run_tests task is executed several times in order of performance speeds.
  40. # halt-on-fail can be set on the run_tests tasks in order to fail fast.
  41. # suppress-deprecations is false in order to be alerted to usages of
  42. # deprecated code.
  43. run_tests.phpunit:
  44. types: 'PHPUnit-Unit'
  45. testgroups: '--all'
  46. suppress-deprecations: false
  47. halt-on-fail: false
  48. run_tests.kernel:
  49. types: 'PHPUnit-Kernel'
  50. testgroups: '--all'
  51. suppress-deprecations: false
  52. halt-on-fail: false
  53. run_tests.simpletest:
  54. types: 'Simpletest'
  55. testgroups: '--all'
  56. suppress-deprecations: false
  57. halt-on-fail: false
  58. run_tests.build:
  59. types: 'PHPUnit-Build'
  60. testgroups: '--all'
  61. suppress-deprecations: false
  62. halt-on-fail: false
  63. run_tests.functional:
  64. types: 'PHPUnit-Functional'
  65. testgroups: '--all'
  66. suppress-deprecations: false
  67. halt-on-fail: false
  68. run_tests.javascript:
  69. concurrency: 15
  70. types: 'PHPUnit-FunctionalJavascript'
  71. testgroups: '--all'
  72. suppress-deprecations: false
  73. halt-on-fail: false
  74. # Run nightwatch testing.
  75. # @see https://www.drupal.org/project/drupal/issues/2869825
  76. nightwatchjs: