|
128 | 128 |
|
129 | 129 | <target name="build" depends="build-deploy-part-1-db-independent,build-deploy-part-2-db-dependent" description="Builds application for production preserving your DB."/> |
130 | 130 |
|
131 | | - <target name="build-demo" depends="production-protection,wipe,build-version-generate,composer-prod,redis-check,dirs-create,assets,npm,demo-data,error-pages-generate,warmup,clean-redis-old" description="Builds application for production with clean demo DB."/> |
| 131 | + <target name="build-demo" depends="production-protection,wipe,build-version-generate,composer-prod,redis-check,dirs-create,assets,npm,demo-data,warmup,clean-redis-old" description="Builds application for production with clean demo DB."/> |
132 | 132 |
|
133 | | - <target name="build-demo-ci" depends="production-protection,build-version-generate,wipe-excluding-logs,composer-dev,timezones-check,dirs-create,test-dirs-create,assets,npm,demo-data,error-pages-generate,tests-acceptance-build,clean-redis-old,checks-ci" description="Builds application for development with clean demo DB and runs CI checks."/> |
| 133 | + <target name="build-demo-ci" depends="production-protection,build-version-generate,wipe-excluding-logs,composer-dev,timezones-check,dirs-create,test-dirs-create,assets,npm,demo-data,tests-acceptance-build,clean-redis-old,checks-ci" description="Builds application for development with clean demo DB and runs CI checks."/> |
134 | 134 |
|
135 | | - <target name="build-demo-dev" depends="production-protection,build-version-generate,wipe-excluding-logs,composer-dev,timezones-check,dirs-create,test-dirs-create,assets,npm,demo-data,error-pages-generate,tests-acceptance-build,clean-redis-old,checks" description="Builds application for development with clean demo DB and runs checks on changed files."/> |
| 135 | + <target name="build-demo-dev" depends="production-protection,build-version-generate,wipe-excluding-logs,composer-dev,timezones-check,dirs-create,test-dirs-create,assets,npm,demo-data,tests-acceptance-build,clean-redis-old,checks" description="Builds application for development with clean demo DB and runs checks on changed files."/> |
136 | 136 |
|
137 | 137 | <target name="build-demo-dev-quick" depends="production-protection,build-version-generate,wipe-excluding-logs,composer-dev,dirs-create,test-dirs-create,assets,npm,demo-data,clean-redis-old" description="Builds application for development with clean demo DB while skipping nonessential steps."/> |
138 | 138 |
|
139 | 139 | <target name="build-deploy-part-1-db-independent" depends="build-version-generate,clean,composer-prod,dirs-create,assets,npm" description="First part of application build for production preserving your DB (can be run without maintenance page)."/> |
140 | 140 |
|
141 | | - <target name="build-deploy-part-2-db-dependent" depends="check-migrate-uploaded-files,elasticsearch-index-migrate,redis-check,db-migrations,domains-data-create,friendly-urls-generate,domains-urls-replace,migrate-uploaded-files-force,error-pages-generate,warmup" description="Second part of application build for production preserving your DB (must be run with maintenance page when containing DB migrations)."/> |
| 141 | + <target name="build-deploy-part-2-db-dependent" depends="check-migrate-uploaded-files,elasticsearch-index-migrate,redis-check,db-migrations,domains-data-create,friendly-urls-generate,domains-urls-replace,migrate-uploaded-files-force,warmup" description="Second part of application build for production preserving your DB (must be run with maintenance page when containing DB migrations)."/> |
142 | 142 |
|
143 | | - <target name="build-dev" depends="build-version-generate,clean,composer-dev,timezones-check,dirs-create,test-dirs-create,assets,npm,db-migrations,domains-data-create,friendly-urls-generate,friendly-url-entity-mapping-check,elasticsearch-index-recreate,elasticsearch-export,error-pages-generate,tests-acceptance-build,clean-redis-old,checks" description="Builds application for development preserving your DB and runs checks on changed files."/> |
| 143 | + <target name="build-dev" depends="build-version-generate,clean,composer-dev,timezones-check,dirs-create,test-dirs-create,assets,npm,db-migrations,domains-data-create,friendly-urls-generate,friendly-url-entity-mapping-check,elasticsearch-index-recreate,elasticsearch-export,tests-acceptance-build,clean-redis-old,checks" description="Builds application for development preserving your DB and runs checks on changed files."/> |
144 | 144 |
|
145 | 145 | <target name="build-dev-quick" depends="build-version-generate,clean,composer-dev,dirs-create,test-dirs-create,assets,npm,db-migrations,domains-data-create,friendly-urls-generate,friendly-url-entity-mapping-check,elasticsearch-index-migrate,clean-redis-old" description="Builds application for development preserving your DB while skipping nonessential steps."/> |
146 | 146 |
|
147 | | - <target name="build-new" depends="production-protection,wipe,build-version-generate,composer-prod,redis-check,dirs-create,assets,npm,db-rebuild,elasticsearch-index-recreate,error-pages-generate,warmup,clean-redis-old" description="Builds application for production with clean DB (with base data only)."/> |
| 147 | + <target name="build-new" depends="production-protection,wipe,build-version-generate,composer-prod,redis-check,dirs-create,assets,npm,db-rebuild,elasticsearch-index-recreate,warmup,clean-redis-old" description="Builds application for production with clean DB (with base data only)."/> |
148 | 148 |
|
149 | | - <target name="build-review-ci" depends="production-protection,wipe,build-version-generate,redis-check,dirs-create,db-demo,error-pages-generate,warmup,elasticsearch-index-recreate,elasticsearch-export,clean-redis-old" description="Builds application for review with clean demo DB."/> |
| 149 | + <target name="build-review-ci" depends="production-protection,wipe,build-version-generate,redis-check,dirs-create,db-demo,warmup,elasticsearch-index-recreate,elasticsearch-export,clean-redis-old" description="Builds application for review with clean demo DB."/> |
150 | 150 |
|
151 | 151 | <target name="build-version-generate" description="Generates parameters_version.yaml config file with a new build version number."> |
152 | 152 | <exec executable="${path.php.executable}" checkreturn="true" outputProperty="version"> |
|
231 | 231 | <phingcall target="frontend-api-generate-new-keys"/> |
232 | 232 | <phingcall target="elasticsearch-index-recreate"/> |
233 | 233 | <phingcall target="elasticsearch-export"/> |
234 | | - <phingcall target="error-pages-generate"/> |
235 | 234 | <phingcall target="warmup"/> |
236 | 235 | </target> |
237 | 236 |
|
|
759 | 758 | </if> |
760 | 759 | </target> |
761 | 760 |
|
762 | | - <target name="error-pages-generate" depends="prod-warmup,redis-check" description="Generates error pages displayed in production environment."> |
763 | | - <exec executable="${path.php.executable}" passthru="true" checkreturn="true"> |
764 | | - <arg value="${path.bin-console}"/> |
765 | | - <arg value="shopsys:error-page:generate-all"/> |
766 | | - <arg value="--verbose"/> |
767 | | - </exec> |
768 | | - </target> |
769 | | - |
770 | 761 | <target name="eslint-check" description="Find JS coding standard violations in all files using ESLint and print human readable output." hidden="true"> |
771 | 762 | <exec executable="${path.npm.executable}" logoutput="true" passthru="true" checkreturn="true"> |
772 | 763 | <arg value="run"/> |
|
1235 | 1226 |
|
1236 | 1227 | <target name="test-elasticsearch-index-recreate" depends="production-protection,test-elasticsearch-index-delete,test-elasticsearch-index-migrate" description="Recreates structure for searching via elasticsearch in test environment (deletes existing structure and creates new one)"/> |
1237 | 1228 |
|
1238 | | - <target name="test-error-pages-generate" depends="redis-check" description="Generates error pages for testing environment."> |
1239 | | - <exec executable="${path.php.executable}" passthru="true" checkreturn="true"> |
1240 | | - <arg value="${path.bin-console}"/> |
1241 | | - <arg value="shopsys:error-page:generate-all"/> |
1242 | | - <arg value="--env=test"/> |
1243 | | - </exec> |
1244 | | - </target> |
1245 | | - |
1246 | 1229 | <target name="test-friendly-url-entity-mapping-check" description="Checks completeness of entity mapping by route name"> |
1247 | 1230 | <exec executable="${path.php.executable}" passthru="true" checkreturn="true"> |
1248 | 1231 | <arg value="${path.bin-console}"/> |
|
1269 | 1252 | </exec> |
1270 | 1253 | </target> |
1271 | 1254 |
|
1272 | | - <target name="tests" depends="test-db-demo,test-elasticsearch-index-recreate,test-elasticsearch-export,test-error-pages-generate,tests-unit,tests-functional,tests-smoke" description="Runs unit, functional and smoke tests. Builds new test database in the process."/> |
| 1255 | + <target name="tests" depends="test-db-demo,test-elasticsearch-index-recreate,test-elasticsearch-export,tests-unit,tests-functional,tests-smoke" description="Runs unit, functional and smoke tests. Builds new test database in the process."/> |
1273 | 1256 |
|
1274 | 1257 | <target name="tests-acceptance" depends="production-protection,clean,test-clean-redis" description="Runs acceptance tests. Running Selenium server is required (Selenium is always running in Docker setup)."> |
1275 | 1258 | <phingcall target="tests-acceptance-before"/> |
|
0 commit comments