You are here

drupalci.yml in Varbase Bootstrap Paragraphs 8.7

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\/slick [DOUBLE_QUOTATIONnpm-asset/slick-carouselDOUBLE_QUOTATION]'
  18. - 'sudo -u www-data composer config extra.libraries "[{DOUBLE_QUOTATIONnameDOUBLE_QUOTATION: DOUBLE_QUOTATIONdropzoneDOUBLE_QUOTATION,DOUBLE_QUOTATIONpackageDOUBLE_QUOTATION: DOUBLE_QUOTATIONnpm-asset/dropzoneDOUBLE_QUOTATION},{DOUBLE_QUOTATIONnameDOUBLE_QUOTATION: DOUBLE_QUOTATIONblazyDOUBLE_QUOTATION, DOUBLE_QUOTATIONpackageDOUBLE_QUOTATION: DOUBLE_QUOTATIONnpm-asset/blazyDOUBLE_QUOTATION},{DOUBLE_QUOTATIONnameDOUBLE_QUOTATION: DOUBLE_QUOTATIONslickDOUBLE_QUOTATION, DOUBLE_QUOTATIONpackageDOUBLE_QUOTATION: DOUBLE_QUOTATIONnpm-asset/slick-carouselDOUBLE_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 npm-asset/dropzone:~4.0 npm-asset/blazy:~1.0 npm-asset/slick-carousel:~1.0'
  27. - 'dir libraries'
  28. - 'sudo -u www-data composer require drupal/varbase_media:7.x-dev'
  29. phplint:
  30. csslint:
  31. halt-on-fail: false
  32. eslint:
  33. halt-on-fail: false
  34. phpcs:
  35. sniff-all-files: false
  36. halt-on-fail: false
  37. testing:
  38. run_tests.functional:
  39. types: 'PHPUnit-Functional'
  40. testgroups: 'varbase_bootstrap_paragraphs'
  41. suppress-deprecations: true