@@ -15,103 +15,20 @@ if [ ! `which curl` ]; then
15
15
exit 1;
16
16
fi
17
17
18
- # Yii 2.0 requires composer-asset-plugin
19
- composer global require " fxp/composer-asset-plugin:1.0.0-beta3"
20
-
21
- cd yii-2.0
22
- basename ` pwd`
23
- composer install --no-dev --optimize-autoloader
24
- chmod o+w assets/ runtime/ web/assets/
25
-
26
- cd ../fuel-1.8-dev
27
- basename ` pwd`
28
- composer install --prefer-source --no-dev --optimize-autoloader
29
-
30
- cd ../laravel-4.2
31
- basename ` pwd`
32
- composer install --no-dev --optimize-autoloader
33
- chmod o+w app/storage/*
34
-
35
- cd ../cake-3.0
36
- basename ` pwd`
37
- sudo rm -rf tmp/*
38
- COMPOSER_PROCESS_TIMEOUT=3600 composer install --no-dev --optimize-autoloader
39
-
40
- cd ../symfony-2.5
41
- basename ` pwd`
42
- export SYMFONY_ENV=prod
43
- composer install --no-dev --optimize-autoloader
44
- php app/console cache:clear --env=prod --no-debug
45
- chmod o+w app/cache/ app/logs/
46
- chmod -R o+w app/cache/*
47
-
48
- cd ../symfony-2.6
49
- basename ` pwd`
50
- export SYMFONY_ENV=prod
51
- composer install --no-dev --optimize-autoloader
52
- php app/console cache:clear --env=prod --no-debug
53
- chmod o+w app/cache/ app/logs/
54
- chmod -R o+w app/cache/*
55
-
56
- cd ../phalcon-1.3
57
- basename ` pwd`
58
- chmod o+w app/cache/
59
-
60
- cd ../bear-0.10
61
- basename ` pwd`
62
- composer install --no-dev --optimize-autoloader
63
- chmod o+w var/tmp/ var/log/
64
-
65
- cd ../bear-1.0
66
- basename ` pwd`
67
- composer install --no-dev --optimize-autoloader
68
- chmod o+w var/tmp/ var/log/
69
-
70
- cd ../laravel-5.0
71
- basename ` pwd`
72
- composer install --no-dev --optimize-autoloader
73
- chmod o+w storage/*
74
- sudo chmod o+w storage/framework/*
75
- php artisan optimize --force
76
- php artisan config:cache
77
- php artisan route:cache
78
-
79
- cd ../fuel-2.0-dev
80
- basename ` pwd`
81
- composer install --no-dev --optimize-autoloader
82
- chmod o+w components/demo/cache/ components/demo/logs/
83
-
84
- cd ../silex-1.2
85
- basename ` pwd`
86
- composer install --no-dev --optimize-autoloader
87
-
88
- cd ../slim-2.6
89
- basename ` pwd`
90
- composer install --no-dev --optimize-autoloader
91
-
92
- cd ../zf-2.4
93
- basename ` pwd`
94
- composer install --no-dev --optimize-autoloader
95
- chmod o+w data/cache/
96
-
97
- cd ../typo3-flow-2.3
98
- basename ` pwd`
99
- export FLOW_CONTEXT=Production
100
- composer install --no-dev --optimize-autoloader
101
- ./flow flow:cache:warmup
102
- sed -i -e " s/{ exit(); }/{ printf(\"\\ \n%' 8d:%f\" , memory_get_peak_usage(true), microtime(true) - \$ _SERVER['REQUEST_TIME_FLOAT']); exit(); }/" Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Http/RequestHandler.php
103
-
104
- cd ../lumen-5.0
105
- basename ` pwd`
106
- composer install --no-dev --optimize-autoloader
107
- chmod o+w storage/*
108
- chmod o+w storage/framework/*
109
-
110
- cd ../aura-2.0
111
- basename ` pwd`
112
- composer install --no-dev --optimize-autoloader
113
- chmod o+w tmp/cache/ tmp/log/
18
+ if [ $# -eq 0 ]; then
19
+ # include framework list
20
+ . ./list.sh
21
+ targets=" $list "
22
+ else
23
+ targets=" $@ "
24
+ fi
114
25
115
- cd ../cygnite-1.3
116
- basename ` pwd`
117
- composer install --no-dev --optimize-autoloader
26
+ for fw in $targets
27
+ do
28
+ if [ -d " $fw " ]; then
29
+ echo " $fw "
30
+ cd " $fw "
31
+ . " _benchmark/setup.sh"
32
+ cd ..
33
+ fi
34
+ done
0 commit comments