I was not able to set up replica sets for mongodb in gitlab ci while locally replica sets it ran successfully. How do I modify .gitlab-ci.yml file to make it work in my gitlab pipeline?
Locally I am running 3 mongodb for replica sets following the official instructions. I am replicating the same steps in gitlab ci. I have created 3 config files for each mongodb and make them alias in services. How do I install mongo and execute mongo
, rs.initiate
like step 2 and 3 in the instructions?
services:
- name: mongo:latest
alias: mongo_1
command: ["mongod","--config", "./mongodb_replica_sets/configs/mongod_1.conf"]
- name: mongo:latest
alias: mongo_2
command: ["mongod","--config", "./mongodb_replica_sets/configs/mongod_2.conf"]
- name: mongo:latest
alias: mongo_3
command: ["mongod","--config", "./mongodb_replica_sets/configs/mongod_3.conf"]