Мне не удалось настроить наборы реплик для mongodb в gitlab ci, в то время как локально наборы реплик работали успешно. Как изменить файл .gitlab-ci.yml, чтобы он работал в моем конвейере gitlab?
Локально я запускаю 3 mongodb для наборов реплик, следуя официальным инструкциям . Я повторяю те же шаги в Gitlab CI. Я создал 3 конфигурационных файла для каждого mongodb и сделал их псевдонимами в сервисах. Как мне установить mongo и выполнить mongo
, rs.initiate
, как в шагах 2 и 3 в инструкциях?
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"]