Changeset 22842
- Timestamp:
- 2013/05/31 11:55:54 (11 years ago)
- Location:
- branches/version-2_13-dev
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/.travis.yml
r22793 r22842 6 6 7 7 env: 8 - DB=mysql USER=root 9 - DB=pgsql USER=postgres 8 - DB=mysql USER=root DBNAME=myapp_test DBPASS=' ' DBUSER=root 9 - DB=pgsql USER=postgres DBNAME=myapp_test DBPASS=password DBUSER=postgres 10 10 11 11 before_script: 12 12 - sh -c "if [ '$DB' = 'mysql' ]; then mysql -e 'CREATE DATABASE myapp_test;'; fi" 13 - sh -c "if [ '$DB' = 'mysql' ]; then mysql myapp_test < html/install/sql/create_table_mysql.sql; fi" 14 - sh -c "if [ '$DB' = 'mysql' ]; then mysql myapp_test < html/install/sql/insert_data.sql; fi" 15 - echo "<?php define('ECCUBE_INSTALL', 'ON');define('HTTP_URL', 'http://localhost/');define('HTTPS_URL', 'http://localhost/');define('ROOT_URLPATH', '/');define('DOMAIN_NAME', '');define('DB_TYPE', '$DB');define('DB_USER', '$USER');define('DB_PASSWORD', '');define('DB_SERVER', '127.0.0.1');define('DB_NAME', 'myapp_test');define('DB_PORT', '');define('ADMIN_DIR', 'admin/');define('ADMIN_FORCE_SSL', FALSE);define('ADMIN_ALLOW_HOSTS', 'a:0:{}');define('AUTH_MAGIC', 'chouteavaemicrouchaivojigiatriowioviamit');define('PASSWORD_HASH_ALGOS', 'sha256');define('MAIL_BACKEND', 'mail');define('SMTP_HOST', '');define('SMTP_PORT', '');define('SMTP_USER', '');define('SMTP_PASSWORD', '');" > data/config/config.php 13 - sh -c "if [ '$DB' = 'mysql' ]; then sh ./eccube_install.sh mysql; fi" 16 14 - sh -c "if [ '$DB' = 'pgsql' ]; then psql -c 'create database myapp_test;' -U postgres; fi" 17 - sh -c "if [ '$DB' = 'pgsql' ]; then psql myapp_test < html/install/sql/create_table_pgsql.sql -U postgres; fi" 18 - sh -c "if [ '$DB' = 'pgsql' ]; then psql myapp_test < html/install/sql/insert_data.sql -U postgres; fi" 15 - sh -c "if [ '$DB' = 'pgsql' ]; then sh ./eccube_install.sh pgsql; fi" 19 16 - cp tests/require.php.jenkins tests/require.php 17 - cat ./data/config/config.php 20 18 script: 21 19 - phpunit --bootstrap ./data/config/config.php --configuration tests/phpunit.xml.jenkins tests -
branches/version-2_13-dev/eccube_install.sh
r22143 r22842 26 26 27 27 ####################################################################### 28 # Configuration 28 # Configuration 29 29 #-- Shop Configuration 30 30 CONFIG_PHP="data/config/config.php" … … 34 34 HTTPS_URL=${HTTPS_URL:-"http://test.local/"} 35 35 DOMAIN_NAME=${DOMAIN_NAME:-""} 36 37 DBSERVER=${DBSERVER-"127.0.0.1"} 38 DBNAME=${DBNAME:-"cube213_dev"} 39 DBUSER=${DBUSER:-"cube213_dev_user"} 40 DBPASS=${DBPASS:-"password"} 41 36 42 ADMINPASS="f6b126507a5d00dbdbb0f326fe855ddf84facd57c5603ffdf7e08fbb46bd633c" 37 43 AUTH_MAGIC="droucliuijeanamiundpnoufrouphudrastiokec" … … 40 46 41 47 case "${DBTYPE}" in 42 "pgsql" ) 48 "pgsql" ) 43 49 #-- DB Seting Postgres 44 50 PSQL=psql … … 46 52 DROPDB=dropdb 47 53 CREATEDB=createdb 48 DBSERVER="127.0.0.1"49 DBNAME=cube212_dev50 DBUSER=cube212_dev_user51 DBPASS=password52 54 DBPORT=5432 53 55 ;; 54 "mysql" ) 56 "mysql" ) 55 57 #-- DB Seting MySQL 56 58 MYSQL=mysql 57 59 ROOTUSER=root 58 ROOTPASS= password60 ROOTPASS=$DBPASS 59 61 DBSERVER="127.0.0.1" 60 DBNAME=cube212_dev61 DBUSER=cube212_dev_user62 DBPASS=password63 62 DBPORT=3306 64 63 ;; … … 70 69 71 70 ####################################################################### 72 # Install 71 # Install 73 72 74 73 #-- Update Permissions 75 74 echo "update permissions..." 76 chmod -R 777"./html"77 chmod 755"./data"78 chmod -R 777"./data/Smarty"79 chmod -R 777"./data/cache"80 chmod -R 777"./data/class"81 chmod -R 755"./data/class_extends"82 chmod 777"./data/config"83 chmod -R 777"./data/download"84 chmod -R 777"./data/downloads"85 chmod 755"./data/fonts"86 chmod 755"./data/include"87 chmod 777"./data/logs"88 chmod -R 777"./data/module"89 chmod 755"./data/smarty_extends"90 chmod 777"./data/upload"91 chmod 777"./data/upload/csv"75 chmod -R go+w "./html" 76 chmod go+w "./data" 77 chmod -R go+w "./data/Smarty" 78 chmod -R go+w "./data/cache" 79 chmod -R go+w "./data/class" 80 chmod -R go+w "./data/class_extends" 81 chmod go+w "./data/config" 82 chmod -R go+w "./data/download" 83 chmod -R go+w "./data/downloads" 84 chmod go+w "./data/fonts" 85 chmod go+w "./data/include" 86 chmod go+w "./data/logs" 87 chmod -R go+w "./data/module" 88 chmod go+w "./data/smarty_extends" 89 chmod go+w "./data/upload" 90 chmod go+w "./data/upload/csv" 92 91 93 92 #-- Setup Database … … 100 99 fi 101 100 101 SEQUENCES=" 102 dtb_best_products_best_id_seq 103 dtb_bloc_bloc_id_seq 104 dtb_category_category_id_seq 105 dtb_class_class_id_seq 106 dtb_classcategory_classcategory_id_seq 107 dtb_csv_no_seq 108 dtb_csv_sql_sql_id_seq 109 dtb_customer_customer_id_seq 110 dtb_deliv_deliv_id_seq 111 dtb_holiday_holiday_id_seq 112 dtb_kiyaku_kiyaku_id_seq 113 dtb_mail_history_send_id_seq 114 dtb_maker_maker_id_seq 115 dtb_member_member_id_seq 116 dtb_module_update_logs_log_id_seq 117 dtb_news_news_id_seq 118 dtb_order_order_id_seq 119 dtb_order_detail_order_detail_id_seq 120 dtb_other_deliv_other_deliv_id_seq 121 dtb_pagelayout_page_id_seq 122 dtb_payment_payment_id_seq 123 dtb_products_class_product_class_id_seq 124 dtb_products_product_id_seq 125 dtb_review_review_id_seq 126 dtb_send_history_send_id_seq 127 dtb_mailmaga_template_template_id_seq 128 dtb_plugin_plugin_id_seq 129 dtb_plugin_hookpoint_plugin_hookpoint_id_seq 130 dtb_api_config_api_config_id_seq 131 dtb_api_account_api_account_id_seq 132 " 133 102 134 echo "create optional SQL..." 103 135 echo "INSERT INTO dtb_member (member_id, login_id, password, salt, work, del_flg, authority, creator_id, rank, update_date) VALUES (2, 'admin', '${ADMINPASS}', '${AUTH_MAGIC}', '1', '0', '0', '0', '1', current_timestamp);" >> ${OPTIONAL_SQL_FILE} 104 136 echo "INSERT INTO dtb_baseinfo (id, shop_name, email01, email02, email03, email04, email05, top_tpl, product_tpl, detail_tpl, mypage_tpl, update_date) VALUES (1, '${SHOP_NAME}', '${ADMIN_MAIL}', '${ADMIN_MAIL}', '${ADMIN_MAIL}', '${ADMIN_MAIL}', '${ADMIN_MAIL}', 'default1', 'default1', 'default1', 'default1', current_timestamp);" >> ${OPTIONAL_SQL_FILE} 105 137 106 107 138 case "${DBTYPE}" in 108 "pgsql" ) 139 "pgsql" ) 109 140 # PostgreSQL 110 141 echo "dropdb..." … … 116 147 echo "insert data..." 117 148 sudo -u ${PGUSER} ${PSQL} -U ${DBUSER} -f ${SQL_DIR}/insert_data.sql ${DBNAME} 149 for S in $SEQUENCES 150 do 151 echo "CREATE SEQUENCE $S START 10000;" >> ${OPTIONAL_SQL_FILE} 152 done 118 153 echo "execute optional SQL..." 119 154 sudo -u ${PGUSER} ${PSQL} -U ${DBUSER} -f ${OPTIONAL_SQL_FILE} ${DBNAME} 120 155 ;; 121 "mysql" ) 156 "mysql" ) 157 DBPASS=`echo $DBPASS | tr -d " "` 158 if [ -n ${DBPASS} ]; then 159 PASSOPT="--password=$DBPASS" 160 CONFIGPASS=$DBPASS 161 fi 122 162 # MySQL 123 163 echo "dropdb..." 124 ${MYSQL} -u ${ROOTUSER} -p${ROOTPASS} -e "drop database ${DBNAME}"164 ${MYSQL} -u ${ROOTUSER} ${PASSOPT} -e "drop database ${DBNAME}" 125 165 echo "createdb..." 126 ${MYSQL} -u ${ROOTUSER} -p${ROOTPASS} -e "create database ${DBNAME}"166 ${MYSQL} -u ${ROOTUSER} ${PASSOPT} -e "create database ${DBNAME}" 127 167 #echo "grant user..." 128 #${MYSQL} -u ${ROOTUSER} -p${ROOTPASS} -e "GRANT ALL ON ${DBNAME}.* TO '${DBUSER}'@'%' IDENTIFIED BY '${DBPASS}'"168 #${MYSQL} -u ${ROOTUSER} ${PASSOPT} -e "GRANT ALL ON ${DBNAME}.* TO '${DBUSER}'@'%' IDENTIFIED BY '${DBPASS}'" 129 169 echo "create table..." 130 ${MYSQL} -u ${DBUSER} -p${DBPASS} ${DBNAME} < ${SQL_DIR}/create_table_mysql.sql170 ${MYSQL} -u ${DBUSER} ${PASSOPT} ${DBNAME} < ${SQL_DIR}/create_table_mysql.sql 131 171 echo "insert data..." 132 ${MYSQL} -u ${DBUSER} -p${DBPASS} ${DBNAME} < ${SQL_DIR}/insert_data.sql 172 ${MYSQL} -u ${DBUSER} ${PASSOPT} ${DBNAME} < ${SQL_DIR}/insert_data.sql 173 for S in $SEQUENCES 174 do 175 echo "CREATE TABLE $S ( sequence int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (sequence)) ENGINE=MyISAM DEFAULT CHARSET=utf8; LOCK TABLES $S WRITE; INSERT INTO $S VALUES (10000); UNLOCK TABLES;" >> ${OPTIONAL_SQL_FILE} 176 done 133 177 echo "execute optional SQL..." 134 ${MYSQL} -u ${DBUSER} -p${DBPASS} ${DBNAME} < ${OPTIONAL_SQL_FILE}178 ${MYSQL} -u ${DBUSER} ${PASSOPT} ${DBNAME} < ${OPTIONAL_SQL_FILE} 135 179 ;; 136 180 esac … … 151 195 define('DB_TYPE', '${DBTYPE}'); 152 196 define('DB_USER', '${DBUSER}'); 153 define('DB_PASSWORD', '${ DBPASS}');197 define('DB_PASSWORD', '${CONFIGPASS}'); 154 198 define('DB_SERVER', '${DBSERVER}'); 155 199 define('DB_NAME', '${DBNAME}');
Note: See TracChangeset
for help on using the changeset viewer.