|
14 | 14 | # CircleCI maintains a library of pre-built images |
15 | 15 | # documented at https://circleci.com/docs/2.0/circleci-images/ |
16 | 16 | - image: circleci/mysql:5.7 |
| 17 | + environment: |
| 18 | + - MYSQL_ROOT_PASSWORD: P4ssW0rd1! |
| 19 | + - MYSQL_DATABASE: circle_test |
17 | 20 |
|
18 | 21 | # Add support for Microsoft SQL Server Testing |
19 | 22 | - image: microsoft/mssql-server-linux:2017-GA |
@@ -128,6 +131,7 @@ jobs: |
128 | 131 | command: "./vendor/bin/phpunit -d memory_limit=-1 --coverage-html coverage" |
129 | 132 | environment: |
130 | 133 | DB_DATABASE: "circle_test" |
| 134 | + DB_PASSWORD: "P4ssW0rd1!" |
131 | 135 | DB_USERNAME: "root" |
132 | 136 | RUN_MSSQL_TESTS: "true" |
133 | 137 | MSSQL_HOST: "127.0.0.1" |
@@ -168,9 +172,11 @@ jobs: |
168 | 172 | echo "SAUCELABS_ACCESS_KEY=${SAUCELABS_ACCESS_KEY}" >> .env |
169 | 173 | # Put in configuration file for Braoodcaster |
170 | 174 | echo "BROADCAST_DRIVER=redis" >> .env |
171 | | - echo "BROADCASTER_HOST=https://" >> .env |
| 175 | + echo "BROADCASTER_HOST=%%BROADCASTER_HOST%%" >> .env |
172 | 176 | echo "BROADCASTER_KEY=21a795019957dde6bcd96142e05d4b10" >> .env |
173 | | -
|
| 177 | + echo "REDIS_PORT=%%REDISPORT%%" >> .env |
| 178 | + echo "BPM_SCRIPTS_HOME=/home/circleci/tmp" >> .env |
| 179 | + |
174 | 180 | # Generate unique app key |
175 | 181 | php artisan key:generate --force |
176 | 182 | # Copy over our test oauth keys. Regular install will create new ones |
@@ -202,7 +208,7 @@ jobs: |
202 | 208 | ssh -o "ProxyCommand ssh buildbot.processmaker.net -A -W %h:%p" qa-pm4builds "rm -Rf ~/builds/$BUILD_NAME/public/storage" |
203 | 209 | ssh -o "ProxyCommand ssh buildbot.processmaker.net -A -W %h:%p" qa-pm4builds "php ~/builds/$BUILD_NAME/artisan storage:link" |
204 | 210 | echo "Deployed to https://${BUILD_NAME}.bpm4.qa.processmaker.net/" |
205 | | - # Run containerDeploy.sh script to spin up Redis docker container, laravel-echo-server, and horizon |
| 211 | + # Run containerDeploy.sh script to spin up Redis docker container, laravel-echo-server, and horizon. Excluding QUEUE for now. |
206 | 212 | ssh -o "ProxyCommand ssh buildbot.processmaker.net -A -W %h:%p" qa-pm4builds "sudo /bin/bash /root/cloudops/containerDeploy.sh $BUILD_NAME" |
207 | 213 | # Generate Passport Keys |
208 | 214 | ssh -o "ProxyCommand ssh buildbot.processmaker.net -A -W %h:%p" qa-pm4builds "cd ~/builds/$BUILD_NAME && php artisan passport:keys" |
|
0 commit comments