drupalci.yml in Varbase Blog (Corporate Blog) 9.0.x
File
drupalci.yml
View source
- build:
- assessment:
- validate_codebase:
- container_command:
- commands:
- - cd ${SOURCE_DIR}
- - rm composer.lock
- - composer config minimum-stability dev
- - composer config repositories.drupal composer https://packages.drupal.org/8
- - composer config repositories.assets composer https://asset-packagist.org
- - composer require oomphinc/composer-installers-extender:~2.0
- - composer require cweagans/composer-patches:~1.0
- - composer config extra.enable-patching true
- - composer config extra.composer-exit-on-patch-failure true
- - composer config --json extra.installer-types '["npm-asset", "bower-asset"]'
- - composer config --json extra.installer-paths.web\/libraries\/dropzone '["npm-asset/dropzone"]'
- - composer config --json extra.installer-paths.web\/libraries\/blazy '["npm-asset/blazy"]'
- - composer config --json extra.installer-paths.libraries\/slick '["npm-asset/slick-carousel"]'
- - composer config --json extra.installer-paths.web\/libraries\/slick '["npm-asset/slick-carousel"]'
- - composer config --json extra.installer-paths.web\/libraries\/ace '["npm-asset/ace-builds"]'
- - composer config --json extra.installer-paths.web\/libraries\/jquery-ui-touch-punch '["bower-asset/jqueryui-touch-punch"]'
- - composer config --json extra.installer-paths.web\/libraries\/objectfitpolyfill '["bower-asset/objectfitpolyfill"]'
- - composer config --unset extra.installer-paths.libraries\/\{\$name\}
- - composer config --json extra.installer-paths.libraries\/\{\$name\} '["type:drupal-library", "type:bower-asset", "type:npm-asset"]'
- - rm composer.lock
- - composer require --dev drupal/core-dev:~9.0
- - composer require --dev phpspec/prophecy-phpunit:*
- - composer require --dev phpunit/phpunit:~8.0 --with-all-dependencies
- - composer require npm-asset/dropzone:~4.0
- - composer require npm-asset/blazy:~1.0
- - composer require npm-asset/slick-carousel:~1.0
- - composer require bower-asset/objectfitpolyfill:~2.0
- - composer require bower-asset/jqueryui-touch-punch:dev-master
- - composer require npm-asset/imagesloaded:~4.0
- - composer require npm-asset/ace-builds:~1.0
- - composer require drupal/vartheme_bs4:9.0.x-dev
- - composer require drupal/varbase_core:9.0.x-dev
- - composer require drupal/varbase_media:9.0.x-dev
- - composer require drupal/varbase_seo:9.0.x-dev
- - composer require drupal/varbase_editor:9.0.x-dev
- - composer require drupal/varbase_workflow:2.0.x-dev
- - composer require drupal/varbase_layout_builder:10.0.x-dev
- - sudo chmod 775 -R .
- - sudo chown www-data:$USER -R .
- - rm -rf ${SOURCE_DIR}/modules/contrib/entity/tests/modules
- - cat composer.json
- - ls -li ${SOURCE_DIR}/libraries
- phplint: { }
- csslint:
- halt-on-fail: false
- eslint:
- # A test must pass eslinting standards check in order to continue processing.
- halt-on-fail: false
- phpcs:
- # phpcs will use core's specified version of Coder.
- sniff-all-files: false
- halt-on-fail: false
- phpstan:
- halt-on-fail: false
- testing:
- run_tests.javascript:
- types: 'PHPUnit-FunctionalJavascript'
- testgroups: "varbase_blog"
- suppress-deprecations: true
- halt-on-fail: false