You are here

03-build-thunder-drush.sh in Thunder 8.2

Same filename and directory in other branches
  1. 8.3 scripts/travis/03-build-thunder-drush.sh
#!/usr/bin/env bash

cd ${THUNDER_DIST_DIR}

# Build drupal + thunder from makefile
drush make --concurrency=5 drupal-org-core.make ${TEST_DIR}/docroot -y
mkdir ${TEST_DIR}/docroot/profiles/thunder
shopt -s extglob
rsync -a . ${TEST_DIR}/docroot/profiles/thunder --exclude docroot

drush make -y --no-core ${TEST_DIR}/docroot/profiles/thunder/drupal-org.make ${TEST_DIR}/docroot/profiles/thunder

# Get development branch of Thunder Admin theme (to use same admin theme as for composer build)
rm -rf ${TEST_DIR}/docroot/profiles/thunder/themes/thunder_admin
git clone --depth 1 --single-branch --branch ${THUNDER_ADMIN_BRANCH} https://github.com/BurdaMagazinOrg/theme-thunder-admin.git ${TEST_DIR}/docroot/profiles/thunder/themes/thunder_admin

# require development packages needed for testing
composer require "thunder/thunder_testing_demo:2.x-dev" "behat/mink-goutte-driver" "mikey179/vfsStream" "lullabot/amp" "pusher/pusher-php-server:^3.0.0" --no-progress --no-update --working-dir ${TEST_DIR}/docroot
composer install --working-dir=${TEST_DIR}/docroot
composer run-script drupal-phpunit-upgrade --working-dir=${TEST_DIR}/docroot

File

scripts/travis/03-build-thunder-drush.sh
View source
  1. #!/usr/bin/env bash
  2. cd ${THUNDER_DIST_DIR}
  3. # Build drupal + thunder from makefile
  4. drush make --concurrency=5 drupal-org-core.make ${TEST_DIR}/docroot -y
  5. mkdir ${TEST_DIR}/docroot/profiles/thunder
  6. shopt -s extglob
  7. rsync -a . ${TEST_DIR}/docroot/profiles/thunder --exclude docroot
  8. drush make -y --no-core ${TEST_DIR}/docroot/profiles/thunder/drupal-org.make ${TEST_DIR}/docroot/profiles/thunder
  9. # Get development branch of Thunder Admin theme (to use same admin theme as for composer build)
  10. rm -rf ${TEST_DIR}/docroot/profiles/thunder/themes/thunder_admin
  11. git clone --depth 1 --single-branch --branch ${THUNDER_ADMIN_BRANCH} https://github.com/BurdaMagazinOrg/theme-thunder-admin.git ${TEST_DIR}/docroot/profiles/thunder/themes/thunder_admin
  12. # require development packages needed for testing
  13. composer require "thunder/thunder_testing_demo:2.x-dev" "behat/mink-goutte-driver" "mikey179/vfsStream" "lullabot/amp" "pusher/pusher-php-server:^3.0.0" --no-progress --no-update --working-dir ${TEST_DIR}/docroot
  14. composer install --working-dir=${TEST_DIR}/docroot
  15. composer run-script drupal-phpunit-upgrade --working-dir=${TEST_DIR}/docroot