@@ -36,18 +36,22 @@ jobs:
3636 ${{ runner.os }}-yarn-
3737 - name : Install modules
3838 run : yarn install
39- - name : Build
40- run : yarn build
39+ - name : Create database
40+ env :
41+ DB_TEST_HOST : " 127.0.0.1"
42+ DB_TEST_USER : root
43+ DB_TEST_PASS : testbench
44+ DB_TEST_PORT : ${{ job.services.mysql.ports['3306'] }}
45+ DB_TEST_DB : deployer__tests
46+ run : mysql --host ${DB_TEST_HOST} -u${DB_TEST_USER} -p${DB_TEST_PASS} --port ${DB_TEST_PORT} -e "CREATE DATABASE IF NOT EXISTS ${DB_TEST_DB};"
4147 - name : Run migrations
4248 env :
4349 DB_TEST_HOST : " 127.0.0.1"
4450 DB_TEST_USER : root
4551 DB_TEST_PASS : testbench
4652 DB_TEST_PORT : ${{ job.services.mysql.ports['3306'] }}
4753 DB_TEST_DB : deployer__tests
48- run : |
49- mysql --host ${DB_TEST_HOST} -u${DB_TEST_USER} -p${DB_TEST_PASS} --port ${DB_TEST_PORT} -e "CREATE DATABASE IF NOT EXISTS ${DB_TEST_DB};"
50- yarn run migrate:test
54+ run : yarn run migrate:test
5155 - name : Run node tests
5256 env :
5357 DB_TEST_HOST : " 127.0.0.1"
@@ -97,8 +101,14 @@ jobs:
97101 ${{ runner.os }}-yarn-
98102 - name : Install modules
99103 run : yarn install
100- - name : Build
101- run : yarn build
104+ - name : Create database
105+ env :
106+ DB_TEST_HOST : " 127.0.0.1"
107+ DB_TEST_USER : root
108+ DB_TEST_PASS : testbench
109+ DB_TEST_PORT : ${{ job.services.mysql.ports['3306'] }}
110+ DB_TEST_DB : deployer__migrateupdown
111+ run : mysql --host ${DB_TEST_HOST} -u${DB_TEST_USER} -p${DB_TEST_PASS} --port ${DB_TEST_PORT} -e "CREATE DATABASE IF NOT EXISTS ${DB_TEST_DB};"
102112 - name : Run migration and rollback them
103113 env :
104114 DB_TEST_HOST : " 127.0.0.1"
@@ -107,6 +117,5 @@ jobs:
107117 DB_TEST_PORT : ${{ job.services.mysql.ports['3306'] }}
108118 DB_TEST_DB : deployer__migrateupdown
109119 run : |
110- mysql --host ${DB_TEST_HOST} -u${DB_TEST_USER} -p${DB_TEST_PASS} --port ${DB_TEST_PORT} -e "CREATE DATABASE IF NOT EXISTS ${DB_TEST_DB};"
111120 yarn run migrate:test
112121 yarn run migrate:rollback:test
0 commit comments