File tree 1 file changed +8
-5
lines changed
1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change 44
44
- ' 8.0'
45
45
- ' 8.1'
46
46
services :
47
- mongo :
48
- image : mongo:${{ matrix.mongodb }}
49
- ports :
50
- - 27017:27017
51
47
mysql :
52
48
image : mysql:5.7
53
49
ports :
59
55
60
56
steps :
61
57
- uses : actions/checkout@v2
58
+ - name : Create MongoDB Replica Set
59
+ run : |
60
+ docker run --name mongodb -p 27017:27017 -e MONGO_INITDB_DATABASE=unittest --detach mongo:${{ matrix.mongodb }} mongod --replSet rs
61
+ until docker exec --tty mongodb mongo 127.0.0.1:27017 --eval "db.serverStatus()"; do
62
+ sleep 1
63
+ done
64
+ sudo docker exec --tty mongodb mongo 127.0.0.1:27017 --eval "rs.initiate({\"_id\":\"rs\",\"members\":[{\"_id\":0,\"host\":\"127.0.0.1:27017\" }]})"
62
65
- name : " Installing php"
63
66
uses : shivammathur/setup-php@v2
64
67
with :
88
91
run : |
89
92
./vendor/bin/phpunit --coverage-clover coverage.xml
90
93
env :
91
- MONGODB_URI : ' mongodb://127.0.0.1/'
94
+ MONGODB_URI : ' mongodb://127.0.0.1/?replicaSet=rs '
92
95
MYSQL_HOST : 0.0.0.0
93
96
MYSQL_PORT : 3307
94
97
- uses : codecov/codecov-action@v1
You can’t perform that action at this time.
0 commit comments