1+ #! /usr/bin/env bash
2+ set -e
3+ set -x
4+ echo memory_limit=-1 >> /usr/local/etc/php/php.ini
5+ git checkout -b tmp
6+ git add -A
7+ git commit --allow-empty -m " tmp"
8+ export MODULE_DIR=` pwd`
9+ export M2SETUP_DB_HOST=$MYSQL_CI_PORT_3306_TCP_ADDR
10+ export M2SETUP_DB_USER=root
11+ export M2SETUP_DB_PASSWORD=$MYSQL_CI_ENV_MYSQL_ROOT_PASSWORD
12+ export M2SETUP_DB_NAME=magento
13+ export M2SETUP_BASE_URL=http://m2.localhost:8000/
14+ export M2SETUP_ADMIN_FIRSTNAME=Admin
15+ export M2SETUP_ADMIN_LASTNAME=User
16+ 17+ export M2SETUP_ADMIN_USER=magento2
18+ export M2SETUP_ADMIN_PASSWORD=magento2
19+ export M2SETUP_VERSION=$1
20+ export M2SETUP_USE_SAMPLE_DATA=false
21+ export M2SETUP_USE_ARCHIVE=true
22+ export COMPOSER_HOME=$WERCKER_CACHE_DIR /composer
23+ mysqladmin -u$M2SETUP_DB_USER -p" $M2SETUP_DB_PASSWORD " -h$M2SETUP_DB_HOST create $M2SETUP_DB_NAME
24+ /usr/local/bin/mage-setup
25+ cd /srv/www
26+ composer config http-basic.repo.magento.com $MAGENTO_REPO_PUBLIC_KEY $MAGENTO_REPO_PRIVATE_KEY
27+ composer config repositories.solr-module vcs $MODULE_DIR
28+ composer config repositories.solr-autosuggest vcs
[email protected] :integer-net/solr-magento2-autosuggest.git
29+ composer config repositories.solr-base vcs
[email protected] :integer-net/solr-base.git
30+ composer config repositories.solr-pro vcs
[email protected] :integer-net/solr-pro.git
31+ sed -i -e ' s/"psr-4": {/"psr-4": {\n "IntegerNet\\\\Solr\\\\": ["vendor\/integer-net\/solr-magento2\/main\/test\/unit", "vendor\/integer-net\/solr-magento2\/main\/test\/integration", "vendor\/integer-net\/solr-base\/test\/Solr" ],/g' composer.json
32+ composer config minimum-stability dev
33+ composer require integer-net/solr-magento2 dev-tmp --no-update
34+ composer require --dev tddwizard/magento2-fixtures 0.3.0 --no-update
35+ phpunit_version=" $( composer info | grep " phpunit/phpunit " | awk ' { print $2 }' ) "
36+ phpunit_minimum=" 5.7.0"
37+ if [ " $( printf " $phpunit_minimum \n$phpunit_version " | sort -V | head -n1) " == " $phpunit_version " ] && [ " $phpunit_version " != " $phpunit_minimum " ]; then
38+ composer require --dev phpunit/phpunit ^5.7 --no-update
39+ fi
40+
41+ composer update
42+ sed -i -e " s/8983/$SOLR_CI_PORT_8983_TCP_PORT /g" vendor/integer-net/solr-magento2/main/test/integration/_files/solr_config.dist.php
43+ sed -i -e " s/localhost/$SOLR_CI_PORT_8983_TCP_ADDR /g" vendor/integer-net/solr-magento2/main/test/integration/_files/solr_config.dist.php
44+ sed -i -e " s/solr-magento2-tests/core0/g" vendor/integer-net/solr-magento2/main/test/integration/_files/solr_config.dist.php
45+ bin/magento module:enable IntegerNet_Solr
46+ bin/magento setup:upgrade
0 commit comments